LINUX.ORG.RU

[gentoo] редактирование USE-флагов пакета

 


0

0

Существует ли сабж, позволяющий редактировать USE флаги для конкретного пакета?

Сейчас чтобы добавить или удалить какие-то флаги, я делаю echo "category/packagename flag0 flag 1 -flag2" >> /etc/portage/package.use

Хотелось бы что-нибудь похожее make config в FreeBSD.

euse по-моему не то, так как добавляет/удаляет USE-флаги глобально.

★★★★★
Ответ на: комментарий от edigaryev

Хм, а чем тогда не устраивает echo "category/packagename flag0 flag 1 -flag2" >> /etc/portage/package.use? Или нужен именно ncurses интерфейс чтобы крестики ставить?)

ivanich ★★
()
Ответ на: комментарий от stormy

emerge -pv app-portage/flagedit

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] dev-perl/Text-Iconv-1.7 11 kB
[ebuild N ] dev-perl/HTML-Tagset-3.20 8 kB
[ebuild N ] dev-perl/DelimMatch-1.06 9 kB
[ebuild N ] dev-perl/XML-XPath-1.13 39 kB
[ebuild N ] dev-perl/Tie-IxHash-1.21-r1 7 kB
[ebuild N ] virtual/perl-libnet-1.22 0 kB
[ebuild N ] dev-perl/XML-Filter-BufferText-1.01 3 kB
[ebuild N ] dev-perl/libxml-perl-0.08 63 kB
[ebuild N ] dev-perl/HTML-Parser-3.60 USE="-test" 86 kB
[ebuild N ] dev-perl/XML-Handler-YAWriter-0.23-r1 26 kB
[ebuild N ] dev-perl/XML-SAX-Writer-0.52 25 kB
[ebuild N ] dev-perl/HTML-Tree-3.23 119 kB
[ebuild N ] dev-perl/Crypt-SSLeay-0.57 121 kB
[ebuild N ] dev-perl/libwww-perl-5.826 USE="ssl" 247 kB
[ebuild N ] dev-perl/XML-Twig-3.32 USE="nls" 338 kB
[ebuild N ] dev-util/libconf-0.42.10-r1 USE="python -ruby" 199 kB
[ebuild N ] app-portage/flagedit-0.0.8 6 kB

Total: 17 packages (17 new), Size of downloads: 1,298 kB

С такими зависимостями лучше уж я буду package.use править. =))

ivanich ★★
()
Ответ на: комментарий от ivanich

да, я бы тоже решил, что оно того не стоит. для минимального не очень гибкого функционала будет достаточно скрипта, особенно если грамотно использовать разные sed-ы с awk

stormy
()
Ответ на: комментарий от ivanich

Устраивает, но только вот изменять это все еще более нерациональнее.

edigaryev ★★★★★
() автор топика
Ответ на: комментарий от ivanich

[ebuild N ] app-portage/flagedit-0.0.8 6 kB [ebuild N ] dev-util/libconf-0.40.00 USE="xml" 314 kB [ebuild N ] dev-perl/Data-DumpXML-1.06 8 kB [ebuild N ] dev-perl/Array-RefElem-1.00 2 kB [ebuild N ] dev-perl/DelimMatch-1.06 9 kB

У меня половина перловых либ стоит. Так-что нормально.

edigaryev ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.