[РЕШЕНО] Вопрос по автоматизации ухода за системой (autounmask)
Kami31 5 декабря, 2010 - 19:16
Доброе время суток, уважаемые форумчане. Вот назрел такой вопрос. Сижу на стабильной ветке дерева, но нужный мне софт (а именно -- тот, и только тот, что перечислен в /var/lib/portage/world) предпочитаю ставить из тестовой. Выходит такой процесс -- после eix-sync смотрю eix-diff, если вижу обновления в тестовой ветке ебилдов из мира -- делаю каждому autounmask. Только потом уже -- запускаю emerge -uDN world.
Вопрос состоит в том, можно ли этот процесс постоянного размаскирования как-то автоматизировать? Может, кто-нибудь скриптик подскажет -- было бы вообще супер. Ну, а если я в корне заблуждаюсь в подходе -- тогда уж ткните носом, пожалуйста :)
»
- Для комментирования войдите или зарегистрируйтесь
Так размаскируй не версию, а
Так размаскируй не версию, а весь пакет (ручками в /etc/portage/package.keywords).
И все!
А как же зависимости? Они-то
А как же зависимости? Они-то меняются. Даже если бы не менялись -- вручную их все размаскировать на тестовую версию -- пропадёт смысл системы на стабильной ветке. Затея в том, что то, что используется просто для запуска нужного мне софта должно быть просто стабильным. Потому и приходится постоянно юзать autounmask.
Per aspera ad astra
У последних версий portage
У последних версий portage есть опция --autounmask. Размаскировать все пакеты из @world без версии, и emerge сам будет писать, чего ему не хватает при обновлении мира. Можно и скриптус забабахать.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Попробую тогда с опцией,
Попробую тогда с опцией, спасибо :)
Per aspera ad astra