LINUX.ORG.RU

emerge --ask, USE=???

 


0

1

Вот такая строчка:

www-client/palemoon-33.9.1::palemoon USE="av1 dbus devtools jemalloc official-branding optimize pulseaudio threads -debug -gtk2 (-gtk3) -necko-wifi -valgrind" ABI_X86="(64)" CPU_FLAGS_X86="sse sse2 -avx"

Что означают эти скобки — (-gtk3)? Почему я могу включить USE=gtk2 emerge… и не могу USE=gtk3 emerge…?


Это замаскированный флаг. Т.е. он может быть заблокирован для простого включения всеми в виду нестабильности, других причин, читай Gentoo Handbook как его размаскировать.

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

На самом деле, нашлось в package.use.mask в профайле репозитория. Но спасибо за наводку.

Gentoo рулит, конечно. Но, имхо, пораб им задуматься над механизмом тонкой настройки. Двадцать папок шерстить на этот предмет как-то напрягает.

fat-II
() автор топика
Ответ на: комментарий от fat-II

Да как бы тебе была дана ссылка.

У тебя стоит (-gtk3) - маскировка в профиле.

А если бы было (-gtk3*) - маскировка в ebuild`е.

Только ты читать и думать не захотел.

Но хоть разобрался - молодец.

А так, всё написано в выводе.

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

Что выдаёт?

localhost ~ # equery hasuse gtk3
* Searching for USE flag gtk3 ... 
[IP-] [  ] app-office/libreoffice-25.2.7.2:0

-gtk3 это где-то глобально заминусован

Да нет, уже нашёл: package.use.mask в профайле репозитория

fat-II
() автор топика
Ответ на: комментарий от fat-II

И если флаги от Calculate Linux устраивают, можно их бинарные пакеты использовать, а что нужно с отличием с исходников собирать.

Прочитать «Руководство по бинарным пакетам» и добавить запись PORTAGE_BINHOST=«https://mirror.yandex.ru/calculate/grp/x86_64/».

l00p
()