Ускоренный pacman 3.5 уже в core

Но обновиться до него не каждый сходу может... ибо зависимости в виде package-query, pacman-color, pacman-glib, perl-xyne-arch и прочее от фронтендов к pacman/libalpm из aur ещё не успели подготовиться в pacman 3.5... Поэтому обнавление происходит следующим образом.
pacman -Sy
pacman -Sd pacman
pacman-db-upgrade 
pacman -Syu
Апдейт готов! Ну и для качественного функционирования фронтендов, не помешает обновить и их, если конечно обновление есть...

Ну а теперь немного о новой версии pacman — главной его фишкой является то что он сменил формат базы, теперь всё то же самое но не тупо валяется в файловой системе куча каталогов и файлов, а всё это упаковано в архив и уже из архива береутся данные. Т.е. теперь pacman стал ещё быстрее и надобность в использовании pacman-cage отпала, а pacman-optimize не даст заметного прироста в производительности....


PS. Кстати, в git-ветке пакмана появилась поддержка PGP подписей для репозиториев.
cray 11-03-2011
Обновился, пашет как надо. Теперь рассказывай как PGP подпись в пакеты пихать
muhas 11-03-2011
Так вроде в релиз не попало, не?
не задумывался, для арча не так много реп что бы о PGP задумываться, так что я и не задумывался, просто поделился новостью для параноиков)
muhas 11-03-2011
yaourt со своим package-query уже обновились. ждем пока подтянуться остальные...
marduk 11-03-2011
pacman-3.5.1 установился сегодня без проблем..
Но с ходу не понятно, как снести pacman-cage, так чтобы за это ничего не было:)
muhas 11-03-2011
сохранить /var/lib/pacman потом остановить демон пакман-кейдж, восстановить файло из бекапа и удалить пакман-кейдж нафиг.
GiNeR 11-03-2011
Оу йес! Спасибо за новость!

> не задумывался, для арча не так много реп что бы о PGP задумываться, так что я и не задумывался, просто поделился новостью для параноиков)
Про параноиков не надо. Благо Арч не так популярен.
muhas 11-03-2011
благо у арча не так много сторонних реп, я бы сказал...
elfaimer 11-03-2011
а почему в мане для pacman (man pacman) у Sync нету опции -d?
muhas 11-03-2011
ээ... не в том разделе ищешь?
TRANSACTION OPTIONS (APPLY TO -S, -R AND -U)
описание самого первого параметра
-d, --nodeps
Skips dependency version checks. Package names are still checked. Normally, pacman will always check a package’s dependency fields to ensure that all dependencies are installed and there are no package conflicts in the system. Specify this option twice to skip all dependency checks.
elfaimer 11-03-2011
понял, нашел, спасибо
GiNeR 11-03-2011
Кстати, не всё переехало в архив, а только база репозиториев. Локальная база осталась файловой, но файлов стало меньше (убрали файл depends и перенести зависимости в desc). Пруф: http://allanmcrae.com/2011/03/pacman-3-5-0-released/
muhas 11-03-2011
кстати да ls /var/lib/pacman/local
Так что рано хоронить pacman-cage - поиск по установленным он все же ускорит
c0ma 11-03-2011
обновил, работает. только пришлось пока удалить pacman-color и поправить yaourtrc
muhas 11-03-2011
pacman-color вчера вроде обновлялся у французов. я его как-раз пользую.
c0ma 11-03-2011
вчера вечером ругался, но я без ключа -d обновлялся
сегодня вечером посмотрю что там
sol_linux 11-03-2011
Все конечно хорошо, но теперь powerpill не совместим с pacman, а Xyne объявил свое творение RIP https://bbs.archlinux.org/viewtopic.php?id=115660
muhas 11-03-2011
ого, всё что от perl-xyne-arch... а там много полезного :(
жаль, очень жаль... хотя теплится маленькая надежда что кто-то подберет.
cF8 11-03-2011
Кстати, есть небольшие изменения в синтаксисе параметров, например то что раньше было "pacman -Rd" нынче стало "pacman -Rdd", а Rd теперь только skips version checks.
muhas 11-03-2011
@cF8 спасибо, не знал. ща yaourt посмотрел - так же... ты бы не сказал я бы был в шоке когда надо было бы =)
спасибо, ещё раз
Vzlom 11-04-2011
Что бы я без тебя и гугла делал) Спасибо
skp87 11-04-2011
пакет package-query-0.7-1-i686 не имеет допустимой архитектуры

И все... Что можно сделать в такой ситуации? Никто не сталкивался?
muhas 11-04-2011
@skp87, это при установке package-query пишет(чем ставим?) или когда?
skp87 11-04-2011
@muhas, это на последнем шаге вашей инструкции - pacman -Syu . На рабочей машинке обновил все без проблем, а на сервере не вышло, хотя архитектура вроде та же.

Полный вывод команды - http://paste.pocoo.org/show/375661/
muhas 11-04-2011
https://aur.archlinux.org/packages/package-query/PKGBUILD собери из исходников через makepkg, а то я даже не знаю в чем может быть проблема (разве что только одна мысль возникла - у тебя 64 а репа французская от 686 прописана)