[kos@iVAIO ~]$ sudo pacman -Syu
Password:
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
catalyst is up to date
archlinuxfr is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...
Targets (7): libgpg-error-1.9-3 libgcrypt-1.4.6-2 gnutls-2.12.2-1 xproto-7.0.21-1 libx11-1.4.3-2
xdg-utils-1.1.0rc1-2 xextproto-7.2.0-1
Total Download Size: 0.00 MB
Total Installed Size: 15.57 MB
Proceed with installation? [Y/n]
вот я обновил сегодня эти пакеты, а они оказались все какие-то поломанные. Соо-но X'ы отвалились (первый раз ловлю на арче такое. Каждый день обновляюсь, никогда проблем не было), и пришлось ручками downgrade'ить каждый пакет.. после обновления pacman писал что-то типа «file empty, not checked» про большинство файлов из этих пакетов.
Но, БЛИН, какая же это морока их удалять... : --nodeps опция по каким-то причинам не отключает проверку зависимостей, поставились они криво и не удаляются, поэтому пришлось все («ololo file exists in the system») удалять руками (кто знает эти пакеты, тот поймёт, что там их дохрена). Слава богу есть find :)
Отсюда вопрос, можно ли какой-то скрипт написать или какую-то фичу прикрутить, чтобы в таких ситуациях все файлы, которые «exists in the system» сносить автоматически?