Use флаги помогите разобраться

Доброго времени суток! помогите разобраться не знающему, хотел поставить лису и собственно не ставится. Объясните что это значит, а главное что и где прописать.

emerge -a firefox

 * IMPORTANT: 6 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


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

Calculating dependencies... done!
[ebuild  N     ] media-libs/libvpx-1.0.0  USE="mmx sse sse2 sse3 ssse3 threads (-altivec) -debug -doc -postproc -sse4_1 -static-libs" 
[ebuild     U  ] dev-libs/nspr-4.9.5 [4.9.2]
[ebuild     U  ] dev-libs/nss-3.14.3 [3.14]
[ebuild   R    ] dev-lang/python-2.7.3-r2  USE="sqlite*" 
[ebuild  N     ] www-client/firefox-17.0.3  USE="alsa dbus jit libnotify minimal -bindist -custom-cflags -custom-optimization -debug -gstreamer (-pgo) (-selinux) -startup-notification -system-sqlite -wifi" LINGUAS="bg de fr it pl pt_BR ro ru uk -af -ak -ar -as -ast -be -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -el -en_GB -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -ja -kk -km -kn -ko -ku -lg -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -nso -or -pa_IN -pt_PT -rm -si -sk -sl -son -sq -sr -sv_SE -ta -ta_LK -te -th -tr -vi -zh_CN -zh_TW -zu" 

The following USE changes are necessary to proceed:
#required by www-client/firefox-17.0.3, required by firefox (argument)
=dev-lang/python-2.7.3-r2 sqlite

Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).

В консоли выполните:

#echo "dev-lang/python sqlite" >> /etc/portage/package.use/python

И пробуйте ставить.

Роман Гаврилюк wrote:

В консоли выполните:
[…]
И пробуйте ставить

Спасибо за ответ) , разъясните если не трудно что делает команда и на что обращать внимание на вывод консоли при установки, тк. при установки например inkscape вывод будет другой

_The following USE changes are necessary to proceed:
#required by media-libs/sk1libs-0.9.1, required by media-gfx/uniconvertor-1.1.5, required by media-gfx/inkscape-0.48.4, required by inkscape (argument)
[=media-libs/lcms-1.19:0 python]{style=“text-align:right;”}_

Тоже самое:

#echo "media-libs/lcms python" >> /etc/portage/package.use/lcms

Читайте доки по флагам, там всё расписано. В документации кальки или gentoo.

читаю и так, но пока еще не разобрался.
при установке плагина к pidgin пишет
*The following keyword changes are necessary to proceed:
#required by pidgin-bot-sentry (argument)
=x11-plugins/pidgin-bot-sentry-1.3.0 ~x86***

команда будет выглядеть так?-

echo “x11-plugins/pidgin-bot-sentry” >> /etc/portage/package.use/pidgin-bot-sentry

The following USE changes are necessary to proceed:
#required by www-client/firefox-17.0.3, required by firefox (argument)
=dev-lang/python-2.7.3-r2 sqlite

firefox требует python собранный с флагом sqlite

Чтобы собрать пакет с нужным флагом его надо задать, способов задать флаг несколько: единожды (при обновлении слетит) или постоянно. Для постоянного задания флага его заносят в список по адресу: /etc/portage/package.use/любойфайл с содержанием имяпакета флаг

The following keyword changes are necessary to proceed:
#required by pidgin-bot-sentry (argument)
=x11-plugins/pidgin-bot-sentry-1.3.0 ~x86__

Данный пакет помечен как не стабильный в архитектуре х86
Чтобы поставить такой пакет надо внести имя пакета по адресу:
etc/portage/package.keyworlds/любойфайл с содержанием [имяпакета-версия]{style=“text-align:center;”}

И, как правило, любойфайл это имя пакета, если вносим руками, либо custom если через автозапись.

Пролистай вот:
http://www.calculate-linux.ru/main/ru/add_and_remove_programs
http://www.calculate-linux.ru/main/ru/system_utilities
http://www.calculate-linux.ru/main/ru/a_portage_introduction
http://www.calculate-linux.ru/main/ru/use_flags

Еще приглядись к директориям:
/etc/portage/package.

sh1711 sh1711 wrote:

читаю и так, но пока еще не разобрался.
при установке плагина к pidgin пишет
*The following keyword changes are necessary to proceed:
#required by pidgin-bot-sentry (argument)
=x11-plugins/pidgin-bot-sentry-1.3.0 ~x86***

команда будет выглядеть так?-

echo “x11-plugins/pidgin-bot-sentry” >> /etc/portage/package.use/pidgin-bot-sentry

#echo “=x11-plugins/pidgin-bot-sentry-1.3.0” >> /etc/portage/package.keywords/pidgin-bot-sentry
Вот так будет.

пасиб, что помогли.