Иногда хочется автоматически размаскировать много пакетов сразу для установки чего-нибудь очень экспериментального. Раньше, в portage, я делал все руками. Хотя, кажется есть какой-то autounmask, но я им не пользовался. Недавно вышел gnome 2.22, но пока он еще замаскирован. Как размаскировать все зависимости?
Конечно, можно, как и подобает истинному адепту мануальной терапии, сделать все руками. Но хочется не быть просто печатной машинкой а воспользоваться последними достижениями на ниве науки и техники. Итак, как размаскировать кучу пакетов с условием того что у нас paludis и нам не чужда вера в цивилизацию? Воспользуемся скриптом gimme.rb. Переходим на его страницу в репозитарий полезных штук для paludis. Внимательно читаем исходник, с умным и серьезным взглядом скроллим вниз до метки "Download in other formats:". Качаем (Original format). Сохраняем в папку ~/scripts/must_have
.
Чувствуете, что гложет что-то, правда? Это признак того, что Вы - гентушник. Ну или гентуист - кому как нравится. "Не верь чужим скриптам, которые размаскируют что-нибудь", - говорила мне мама когда я первый раз поставил KDE4. Поэтому перед тем, как разрешить скрипту глумиться над нашими пакетами, всегда запускаем его с опцией --pretend:
#ruby ./gimme.rb --pretend gnome
Вежливый скрипт сообщит о том, что он собирается вписать и в какие файлы. Если все окей и сомнения пропали - запускаем в нормальном режиме:
#ruby ./gimme.rb gnome
Ну, а для тех, кто боится, что роботы займут его место на планете, можно скопировать результат --pretend в буфер обмена и самостоятельно вписать в нужные файлы. Скажем "нет" слишком умным программам.
2 комментариев
«Недавно вышел gnome 2.20″ – ти хотів сказати 2.22
Спасибо, исправил.