yaourt как удобно пересобрать все что есть

Очень многие программы собраны из aur( git, cvs и.т.д )
Есть удобный способ обновить все пакеты как из офф.реп, так и из aur. Что бы сначала показались пакеты которые нуждаются в обновлении, можно было выбрать какие пакеты обновлять, если требуется то подправить PKGBUILD'ы запустить, и пойти спать.
yaourt -Syu –aur –devel выдает программы какими то группами, т.е. сразу сказать обновляй все что есть, а я пошел спать нельзя.
yaourt -Su –aur
не?
Так он обновляет программы по одной.
Точнее он сначала показывает группу пакетов, и спрашивает хочу ли я их обновить, потом спрашивает хочу ли я обновить определенный пакет->править ли PKGBUILD->продолжить установку->идет установка->спрашивает все то же самое о следующем пакете. Надо постоянно находится у компьютера и отвечать на его вопросы.
Дак может у него это все в конфиге настраивается?
n4ela
… Надо постоянно находится у компьютера и отвечать на его вопросы.
Элементарное
yaourt --help
в частности ключик
 --noconfirm
не помогает?
sirocco
не помогает?
То что нужно, спасибо.
А ключика для выбора только определенных пакетов нету? И еще бы хотелось у некоторых пакетов иметь возможность править pkgbuild
А ключика для выбора только определенных пакетов нету? И еще бы хотелось у некоторых пакетов иметь возможность править pkgbuild
Только определенные пакеты тупо задаются йогурту параметром же: yaourt -Su foopkg1 foopkg2 foopkg3… Если к пакету нет обновления - будет просто переустановлена текущая версия. Имхо, это проще, чем запрашивать наличие доступных обновлений и в списке обновленных пакетов выбирать интересующие тебя.

Для автоматических внесений изменений в PKGBUILD есть customizepkg.

И, кстати, сама идея обновлять Арч не глядя - как бы не слишком разумная, проснувшись поутру тебе как минимум надо будет почитать выхлоп в консоли (там иногда пишут разумное, доброе, вечное, например про customizepkg пишут при установке yaourt). А часто - надо еще поправить конфиги и перезапустить некоторые демоны.
 
Зарегистрироваться или войдите чтобы оставить сообщение.