Какие существуют полезные программы для работы с Gentoo Portage?
krigstask 16 ноября, 2009 - 22:18
В категории app-portage
есть много полезного, например:
- прежде всего упомянем
eix
: прекрасная программа для поиска пакетов. Установите её, обновите базу (eix-update
) и используйте вместоemerge -s
. Вместоemerge --sync
в дальнейшем используйтеeix-sync
, узнайте обeix-remote
, позволяющем искать пакеты по неустановленным оверлеям, почитайте man-страницы eix, и Ваша жизнь определённо изменится к лучшему! - далее, ежели Вы читали Настольную книгу Gentoo, название
gentoolkit
не будет в новинку.revdep-rebuild
для отслеживания «сломанных» зависимостей,equery
для анализа и вывода информации об установленных пакетах,eclean
для очистки устаревших пакетов и архивов исходников и другие полезные программы призваны помогать гентузиасту в его повседневных заботах; - в
portage-utils
тоже немало полезного, например,qlop
, извлекающий информацию из emerge.log. Подробнее об этом пакете можно прочитать тут; -
genlop
— другой анализаторemerge.log
, написанный на Perl (в отличие от qlop), но лучше работающий; -
elogv
хранит сообщения, выводимые Portage при установке пакетов, обеспечивает поиск по ним и т.д.; -
ufed
облегчает управление глобальными (теми, что в /etc/make.conf) USE-флагами; -
e-file
из пакетаpfl
позволяет узнать, в каком пакете (не только из установленных) находится тот или иной файл.
»
- Для комментирования войдите или зарегистрируйтесь
ufed - программа для
ufed - программа для редактирования use флагов. Запускается, можно выбрать какие флаги использовать. ПРограмма их непосредственно запишет в make.conf в алфавитном порядке.
1) Думаю полезно осветить
1) Думаю полезно осветить набор программ q, например genlop у меня на сервере не стоит, т.к. тянет за собой около 15 зависимостей (использую qlop).
2) Допишите "emerge -s & emerge -S".
3) Для elogv ещё надо значения переменный для сохранения логов (или он уже по умолчанию есть?) + добавьте ссылку или перевод http://blogs.gentoo.org/mrpouet/2009/10/21/elog-why-it-s-so-important-and-why-you-m
4) Глобальными управляю через euse -E flag & euse -D flag
1. Вообще-то это
1. Вообще-то это portage-utils
2, 3. Не вижу смысла, это не руководство по использованию, а просто список программ с кратким описанием
4. Он из gentoolkit
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Задача: поиск "лишних" файлов
Т.е. файлов, расположенных в системных каталогах (куда простым смертным писать не положено), но не зарегистрированных в
portage
. Перечень и описание таковых --- в Filesystem Hierarchy Stadard (или в три буквы:FHS
).Из найденных инструментов наиболее адекватным лично мне показался скрипт
findcruft
(на тот момент, не имевший домашней страницы, в какой оверлей входит сейчас и входит ли --- не знаю).:wq
--
Live free or die
.
В качестве возможной альтернативы
app-portage/eix
товарищи разработчики рекомендовалиapp-portage/esearch
.:wq
--
Live free or die
Корректнее написано в
Корректнее написано в описании:
Поскольку я не знаю, чем он
Поскольку я не знаю, чем он лучше eix, смысла добавлять в статейку не вижу.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
+1 в нем будет смысл если его
+1
в нем будет смысл если его добавят в установочный stage3
esearch плохой. вместо базы
esearch плохой. вместо базы он генерит огроменный питоновский словарь, где все и хранит. Это его "база". Колхоз. Свой этот словарь обновляет долго, кошмар какой-то.
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"