Документация Calculate Linux

Вид материалаДокументы

Содержание


USE-флаги отдельных пакетов
Подобный материал:
1   ...   24   25   26   27   28   29   30   31   ...   136

USE-флаги отдельных пакетов

Просмотр доступных USE-флагов


Возьмем, к примеру, firefox - какие USE-флаги он может использовать? Чтобы это выяснить, запустим emerge с параметрами -p (или --pretend) и -v (или --verbose). Пример:

# emerge -pv firefox

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


Calculating dependencies... done!

[ebuild N ] www-client/firefox-3.6.13 USE="alsa bindist custom-optimization dbus ipc libnotify -gnome -java -startup-notification -system-sqlite -wifi" LINGUAS="bg de en es fr it pl pt_BR ru uk -af -ar -as -be -bn -bn_BD -bn_IN -ca -cs -cy -da -el -en_GB -en_US -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fy -fy_NL -ga -ga_IE -gl -gu -gu_IN -he -hi -hi_IN -hr -hu -id -is -ja -ka -kk -kn -ko -ku -lt -lv -mk -ml -mr -nb -nb_NO -nl -nn -nn_NO -oc -or -pa -pa_IN -pt -pt_PT -rm -ro -si -sk -sl -sq -sr -sv -sv_SE -ta -ta_LK -te -th -tr -vi -zh_CN -zh_TW" 0 kB

emerge - не единственное средство для решения этой задачи. Существует программа equery, специально предназначенная для вывода информация о пакетах. Для просмотра USE-флагов какого-нибудь пакета запустим equery с аргументом uses. Пусть это будет пакет gnumeric:

# equery uses app-office/gnumeric-1.10.13 -a

[ Searching for packages matching app-office/gnumeric-1.10.13... ]

[ Colour Code : set unset ]

[ Legend : Left column (U) - USE flags from make.conf ]

[ : Right column (I) - USE flags packages was installed with ]

[ Found these USE variables for app-office/gnumeric-1.10.13 ]

U I

- - gnome : Adds GNOME support

+ + perl : Adds support/bindings for the Perl language

+ + python : Adds support/bindings for the Python language


3. Возможности Portage