LINUX.ORG.RU

gentoo, неподхватывается use flag


0

1

Не думал что вообще такое со мной может произойти...
Поместил в /etc/portage/package.use/kde:
kde-base/plasma-workspace -google-gadgetsbr
Еще в make.conf добавил -google-gadgets в use. Но это не помогло, в чем дело?

★★★★★

Наверное в том, что не нужно разводить зоопарк из отдельных файлов, а просто сделать один-единственный package.use

Un
()
Ответ на: комментарий от deterok

Ты уже пропарсил всю помойку в /etc/portage/package.use/* на предмет google-gadgets?

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

Странное дело, если писать просто emerge -avN emerge kde-base/plasma-workspace, то все подхватывается, но если emerge -avN world, то в списке не появляется plasma-workspace, хм...

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

Флаг D укажите, что бы и зависимости проверялись.

emerge -auvDN world

kostik87 ★★★★★
()

тащемта у меня -google-gadgets по умолчанию, проверил ради интереса

USE=«google-gadgets» emerge -avNp plasma-workspace

подхватило. уверен, что он без минуса у тебя по умолчанию?

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

Все уже хорошо, переменные окружения обновил.

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

Всё в алфавитном порядке у меня в make.conf. И в USE-флагах соответственно.

алфатиный порядок != несрач, имхо

/etc/make.conf --- файл, которым можно поделится с такой же машинкой

/etc/portage/package.use --- локальный, особенный для данной машины

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

А я делаю так - если флаг встречается многократно у многих ебюлдов и его нужно глобально вкл/выкл то ему место в /etc/make.conf; а если чему то одному нужен какой то там уж очень редкий флаг то я его пихаю в /etc/portage/package.use/раздел/имя-ебюлда

init_6 ★★★★★
()
Ответ на: комментарий от init_6
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult usrshareportageconfigmake.conf.example for a more
# detailed example.
CFLAGS="$CFLAGS -O2 -march=native -g0 -fomit-frame-pointer -mmmx -msse -msse2 -mfpmath=sse -mssse3 -pipe -funroll-loops -fno-align-labels"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http:www.gentoo.orgdocenchange-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-s"
GENTOO_MIRRORS="http://gentoo.iteam.ua"
SYNC="rsync://gentoo.iteam.ua/gentoo-portage"
EMERGE_DEFAULT_OPTS="--verbose --jobs 2 --with-bdeps=y --keep-going"
ACCEPT_LICENSE="*"
ACCEPT_KEYWORDS="~x86 x86"
USE="-* bash-completion cxx mmx mmxext readline ruby slang sse sse2 ssl ssse3 threads unicode vim-syntax"
VIDEO_CARDS="intel"
ALSA_CARDS="hda-intel"
INPUT_DEVICES="keyboard mouse"
RUBY_TARGETS="ruby18"
ALSA_PCM_PLUGINS="*"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude=app-accessibility --exclude=app-antivirus --exclude=app-backup --exclude=app-benchmarks --exclude=app-cdr --exclude=app-forensics --exclude=app-mobilephone --exclude=app-pda --exclude=dev-ada --exclude=dev-dotnet --exclude=dev-embedded --exclude=dev-games --exclude=dev-ml --exclude=dev-php --exclude=dev-php5 --exclude=dev-tcltk --exclude=games-action --exclude=games-arcade --exclude=games-board --exclude=games-emulation --exclude=games-engines --exclude=games-fps --exclude=games-kids --exclude=games-misc --exclude=games-mud --exclude=games-puzzle --exclude=games-roguelike --exclude=games-rpg --exclude=games-server --exclude=games-simulation --exclude=games-sports --exclude=games-strategy --exclude=games-util --exclude=gnome-extra --exclude=gnustep-apps --exclude=gnustep-base --exclude=gnustep-libs --exclude=gpe-base --exclude=gpe-utils --exclude=lxde-base --exclude=mail-client --exclude=mail-filter --exclude=media-radio --exclude=media-tv --exclude=net-analyzer --exclude=net-dns --exclude=net-firewall --exclude=net-fs --exclude=net-ftp --exclude=net-irc --exclude=net-mail --exclude=net-nds --exclude=net-news --exclude=net-nntp --exclude=net-print --exclude=net-proxy --exclude=net-voip --exclude=net-zope --exclude=rox-base --exclude=rox-extra --exclude=sci-astronomy --exclude=sci-biology --exclude=sci-calculators --exclude=sci-chemistry --exclude=sci-electronics --exclude=sci-geosciences --exclude=sci-misc --exclude=sci-physics --exclude=sec-policy --exclude=sys-auth --exclude=sys-cluster --exclude=sys-freebsd --exclude=sys-infiniband --exclude=www-apache --exclude=www-apps --exclude=www-misc --exclude=www-servers --exclude=x11-plugins --exclude=xfce-base --exclude=xfce-extra"
do0dlez ★★
()
Ответ на: комментарий от Deleted

eselect profile list

eselect profile set <no>

это конечно не спасает от кастомизации флагов, но большенство хлама покидает юзы в make.conf

ну и имхо в make.conf стоит пихать глобальные юзы типа там -hal например, а все, что аффектит 1-2 пакета, толкать в package.use

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

[1] default/linux/amd64/10.0 *
Ах это. Предпочитаю как раз кастомизацию до последнего флага, притом ещё постоянно сверяюсь с http://www.gentoo.org/dyn/use-index.xml

ну и имхо в make.conf стоит пихать глобальные юзы типа там -hal например, а все, что аффектит 1-2 пакета, толкать в package.use

И это разумно.

Deleted
()
Ответ на: комментарий от do0dlez

/etc/make.conf --- файл, которым можно поделится с такой же машинкой

Именно поэтому у меня для одинаковых железяк стоит

# Global USE flags
USE="a b c"
# Local USE flags
USE="$USE d e f"
make.conf не такой уж большой, чтобы плодить его кусочки. Да и переносить один файл удобнее, чем два. Всё равно сугубо персональные настройки для пакетов останутся в /etc/portage/package.use

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

> Чем вам не нравится кошерное в make.conf?

Возникновением неразберихи в make.conf.

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