Pacman и package-query

Сегодня при попытке обновиться получил такой диалог:
[[email protected] ~]$ sudo pacman -Syu
:: Синхронизируются базы данных пакетов...
 core не устарел
 extra не устарел
 community не устарел
 archlinuxfr              29,4K   37,7K/s 00:00:01 [######################] 100%
:: Эти пакеты будут обновлены в первую очередь :
    pacman
:: Хотите прервать текущую операцию
:: и обновить эти пакеты сейчас? [Y/n] y
разрешение зависимостей...
проверка на взаимную несовместимость...
ошибка: не удалось подготовить запрос (не удалось удовлетворить зависимости)
:: package-query: требует pacman<3.5

Виновник конфликта установлен:
[[email protected] ~]$ pacman -Qs package-query
local/package-query 0.6-1
    Query ALPM and AUR

Но переустановить себя и вообще что-либо обновить не дает, как устранить этот конфликт?
Удалить package-query (а он захочет yaourt). Обновиться и поставить по-новой.
Решение нашлось проще - отказался от обновления pacman, (N) потом произошло обновление всего, включая pаcmаn и package-query, потом последовал инструкции запустить:
sudo pacman-db-upgrade
иначе базы пакмана не читались.
Отсюда
pacman -Sy
pacman -Sd pacman
pacman-db-upgrade 
pacman -Syu
Я полагаю, что эта проблема является своеобразным тестом на арчепригодность индивидуума. ;)
такие дела.
А я по-наивности подумал, что это глюк, мешающий автоматизировать обновления :)
Вот если вспомнить все телодвижения, которые в результате пришлось проделать, чтобы обновить то, что не обновлялось последние несколько дней, а это:
1) Firefox-3.6 => Firefox-4
2) Изменение формата и расположения баз пакмана
3) OpenOffice.Oracle (бывший OpenOffice.org) => LibreOffice
то выходит вот такой наикратчайший сценарий, с учётом предвосхищения возникающих по ходу дела проблем:
pacman --noconfirm -Sy pacman
pacman-db-upgrade
pacman --noconfirm -R firefox-spell-ru openoffice-ru
pacman --noconfirm -Syu firefox-spell-ru libreoffice-ru
А ведь всё это только лишь действия с пакетами, которые не захотели свестись с стандартному pacman -Syu , не считая переиначенного интерфейса Firefox, к которому пришлось срочно подбирать новые расширения и выкидывать старые, причём некоторые мелочи, увы, потеряны. Впрочем, это уже к разработчикам Огнелиса…

А ведь ещё пришлось переделывать скрипты синхронизации пакетов, кстати. Хорошо, хоть в сторону упрощения, ибо базы теперь не нужно распаковывать на компе назначения :)
внезапно новвоведений столько.
Я подождал 24 часа и на своем недобуке
все обновил спокойно.
Вы не забывайте,что они тоже люди и нормальные человеки.
Последний крик моды - эхо 30-летней давности.
Еще можно “намотать на ус”, что если опять подобная ситуация произойдет - package-query-git спасет отцов русской демократии ;)
$ sudo pacman -S package-query-git
error: target not found: package-query-git
$ yaourt -S package-query-git
==> WARNING: problem in pkgbuild.sh library
/usr/local/lib/yaourt/util.sh: line 163: package-query: command not found
/usr/local/lib/yaourt/util.sh: line 163: package-query: command not found
error: target not found: package-query-git
/usr/local/lib/yaourt/util.sh: line 163: package-query: command not found

Помогите разрулить
 
Зарегистрироваться или войдите чтобы оставить сообщение.