Глобальные флаги ?
Модератор: /dev/random
Глобальные флаги ?
# USE="флаг" emerge <пакет>
А при обновлении мира, флаг у этого пакета потеряется, ибо нигде не прописан, то есть при пересборке (обновлении пакета) получится USE="-флаг" emerge <пакет> и пакет потеряет часть функциональности
Как вернуть ?
А при обновлении мира, флаг у этого пакета потеряется, ибо нигде не прописан, то есть при пересборке (обновлении пакета) получится USE="-флаг" emerge <пакет> и пакет потеряет часть функциональности
Как вернуть ?
- delvin-fil
- Сообщения: 135
- ОС: Linux → Gentoo
Re: Глобальные флаги ?
добавить флаг в /etc/portage/make.conf
Примерно так:
Код: Выделить всё
USE="X xvfb sqlite xkb alsa -qt4 -gtk3"
import __hello__
Re: Глобальные флаги ?
Используй локальные флаги тыц.
- delvin-fil
- Сообщения: 135
- ОС: Linux → Gentoo
Re: Глобальные флаги ?
import __hello__
Re: Глобальные флаги ?
Если эти приложения уже были собраны с этими флагами то нет, если они собраны с другими флагами, то обновлять.
А так обычно при новой установке приложения, если собираешься использовать отличные флаги от установленных профилем, то сначала задаешь локальные флаги, затем собираешь.
А так можно ещё создать директорию /etc/portage/package.use и в неё добавлять флаги на отдельные приложения:
Код: Выделить всё
# echo "dev-php/php -java" > /etc/portage/package.use/php
Это ещё один способ добавления локальных флагов.
Re: Глобальные флаги ?
Как я онял это просто меняет не более чем обновление так ?
Re: Глобальные флаги ?
Это просто устанавливает с какими флагами должно собираться отдельное приложение.
Если допустим сначала собирал с временным флагом:
Код: Выделить всё
# USE="berkdb" emerge -av dev-util/subversion
а после этого выполнил:
Код: Выделить всё
# echo "dev-util/subversion berkdb" >>/etc/portage/package.use
То при выполнении:
Код: Выделить всё
# emerge -avuND @world
Данное приложение не будет пересобираться без флага berkdb, если профилем либо глобальным флагом(/etc/portage/make.conf) задано -berkdb. Если не добавить локальный флаг, то приложение будет заново пересобрано без этого флага.
Re: Глобальные флаги ?
будет заново пересобрано без этого флага. Если это будет то какие последствия для системы ?
Re: Глобальные флаги ?
Ни каких последствий, просто часть функционала пакета, которую обеспечивает данный флаг будет недоступна.
Что обеспечивают данные флаги смотреть в : /usr/portage/profiles/use.desc и /usr/portage/profiles/use.local.desc
Re: Глобальные флаги ?
Частенько эти списки отстают от реальности, по "emerge" при сборке пакета флаги есть - а тут нет, или наоборот. euse из gentoolkit более точно, по-моему, работает.
Re: Глобальные флаги ?
Не знаю почему но всё это немного напоминает язык программированиея а вам ?