packer — облегчаем установку пакетов

packer —  пример интерактивного режима с поиском пакетов
packer — обертка для работы с pacman и AUR. Примечательным является то, что это всего лишь один bash-скрипт из почти восьмиста строк включая комментарии. Умеет packer не так много, но обычно этого не много более чем достаточно...
Ниже список опций, из которых заодно видны все возможности packer.
-Ss
Поиск пакетов
-S
Установка пакета
-Syu
Синхронизация реп и обновление
-G
Загрузка и распаковка тарбола из AUR, без установки
-h
Хелп =)
--ignore <'пакеты'>
Игнорирование пакетов
--noconfirm
Избавит от надоедливых y/n, делая всё не требуя подтверждения
--noedit
Избавит от вопросов о редактировании PKGBUILD'ов и пост-установочных файлов
--auronly
Работать только с AUR, к примеру, packer -Syu --auronly обновит пакеты только из AUR'а
--devel
Обновить пакеты находящиеся в разработке (git, svn, hg, etc)
--skipinteg
Пропустить проверку контрольных сумм для пакетов из AUR

Без опций показывает список найденного, в интерактивном режиме предлагает установить что-нибудь из этого. Удалять и искать по установленным не умеет, только искать, устанавливать, обновлять, смотреть информацию...

До yaourt или paktahn конечно далеко, но эта обертка к pacman и aur найдет своих пользователей (меня уже нашел). К packer, кстати, уже имеется GUI написанное с использование zenity (blinky) и zsh функции для автодополнения (zsh-packer).

PKGBUILD и исходники на github'е
nick 11-04-2011
И зачем оно? йогурт же то же самое умеет и лучше.
Прохожий 11-04-2011
clyde ftw.
muhas 11-04-2011
@nick да хотя бы --auronly, а так... да, ничем не лучше, зато прост как пять копеек - я на него взор обратил когда yaourt отвалился при последнем апдейте пакмана(хотя в течении дня и восстановился), мне понравилось - да и сам скрипт полезно почитать...

@Прохожий clyde это который на lua? я пробовал как он только в ауре появился - тот же йогурт только в профиль и малость глючноватый - не впечатлился, и не стал следить за апдейтами. появилось в нем чего примечательного?
Прохожий 11-04-2011
@muhas Его пилят весьма активно (на жыдхабе коммиты каждый день), и субъективно быстрее йогурта.
muhas 11-04-2011
надо будет попробовать
northbear 11-04-2011
Меня тоже малость устало, когда yaourt очередной раз после апдейта pacman'а отвалился. могли бы таки апдейтить yaourt до релиза pacman'а. Pacman ведь не тайном режиме разрабатывается.
Начал искать альтернативы для работы с aur'ом. Мне больше приглянулся сower. Монолитная программка писанная на C. Ищет по ауру, показывает обновления. Можно задать каталог куда складывать и разворачивать скачанные тарболлы.
В общем в итоге мой выбор: pacman + cower.
muhas 11-04-2011
я такого и не знал. ща в ридми его на гитхабе заглянул и опция --format впечатлила, а то всё grep да grep. спасибо за наводку!
muhas 11-04-2011
Кстати, сегодня обновлялся yaourt и ему нужен был yajl>=2.0, а пакето этот в репу(во французское зеркало) попал спустя минут двадцать.
Сам йогурт и пакман не смог обновить систему вообще, packer предложил исключить обновления йогурта и обновил всё остальное.
Годно!
umnik 11-04-2011
--ignore самая полезная фича которой не хватает в пакмане !
muhas 11-04-2011
так в пакмане она есть, только не интерактивная (в конфиге /etc/pacman.conf, IgnorePkg, IgnoreGroup, NoUpgrade, NoExtract - последние две не знаю для чего, хотя названия говорящие)
но в packer удачно сделано
Axon 11-08-2011
В пакмане она тоже интерактивная.
man pacman:
--ignore
Directs pacman to ignore upgrades of package even if there is one
available. Multiple packages can be specified by separating them
with a comma.