удобная запись USE в make.conf

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Nikoli
Сообщения: 554
Статус: Житель
ОС: Gentoo

удобная запись USE в make.conf

Сообщение Nikoli »

обычно в /etc/make.conf присутствует строка вида: USE="куча ключей"
переделал у себя в такое:

Код: Выделить всё

# CPU
USE="-3dnow -altivec mmx sse sse2 ssse3"
# specific
USE="$USE addressbook battery bluetooth glib htmlhandbook kdeprefix laptop nepomuk nvidia pg-intdatetime plasma wifi"
# IM protocols
USE="$USE gsm icq jingle msn sms yahoo"
# video formats
USE="$USE divx dv dvd dvdread matroska mp4 mpeg quicktime schroedinger theora vcd x264 xvid"
# audio formats
USE="$USE a52 aac amr amrnb amrwb dts flac mp3 musepack ogg speex vorbis"
# image formats
USE="$USE gif jbig jpeg jpeg2k mng openexr png svg tiff"
# archive formats
USE="$USE 7zip bzip2 lzo rar zip"
# desktop
USE="$USE accessibility alsa cairo cddb cdparanoia css dbus directfb djvu encode exif fam fbcon ffmpeg fontconfig gimp glitz gphoto2 graphviz gstreamer gtk hal http id3tag ieee1394 imagemagick imlib javascript kde kdeenablefinal kipi ladspa lame lcms libsamplerate mad mplayer musicbrainz obex opengl pdf qt3supportqt4 scanner X xcomposite xine xulrunner xv xvmc"
# general
USE="$USE -arts -branding -eds -esd -gnome -ipod -java -joystick -ldap -libnotify -matrox -mcve -motif -mozilla -netboot -nsplugin -oss -pch -pcmcia -qt3 -sdl -smartcard -urandom -wxwindows -xinerama"
USE="$USE acl acpi atm bash-completion chroot gd geoip gnutls imap ipv6 libwww lm_sensors md5sum nls ntfs odbc reiserfs sasl slang spell ssl symlink threads truetype unicode usb userlocales xml"


для меня такой способ записи более читабелен и удобен, сбоев не заметил.

есть ли какие-то другие способы записи и имеет ли этот недостатки?
Спасибо сказали:
Аватара пользователя
Z@vulon
Сообщения: 44
ОС: Ubuntu Linux

Re: удобная запись USE в make.conf

Сообщение Z@vulon »

Ну не знаю. Меня как научили писать в алфавитном порядке, так я и пишу. Привык уже. Всё достаточно быстро находится. Да и флагов у меня не так много.
Спасибо сказали:
Nikoli
Сообщения: 554
Статус: Житель
ОС: Gentoo

Re: удобная запись USE в make.conf

Сообщение Nikoli »

Если нужно уследить за отличиями в настройках между несколькими установками, мой способ окажется удобней.
Долгое время держал в алфавитном порядке в одной куче, но потом понял, что это создаёт много неприятностей...
Спасибо сказали:
polnyiroot
Сообщения: 39
ОС: ляпикс

Re: удобная запись USE в make.conf

Сообщение polnyiroot »

Я вообще ufed предпочитаю.
Администрация форума имеет право показать Ваши личные данные или любую другую информацию о Вас в случае жалобы или судебного иска.
Спасибо сказали:
Аватара пользователя
BuriK666
Сообщения: 95
ОС: GNU/Linux Gentoo

Re: удобная запись USE в make.conf

Сообщение BuriK666 »

использую euse и вручную очень редко редактирую USE в make.conf
Linux for you.
Спасибо сказали:
Lenux
Сообщения: 395

Re: удобная запись USE в make.conf

Сообщение Lenux »

Что касается меня - у меня флагов не так много (встрочку небольшую укладываются), если речь пойдёт о чём-то действительно большом, вынес бы общие флаги в make.conf, а специфичные для каждого приложения в /etc/portage/
Когда я в примерах использую apt-get, то вам лучше использовать aptitude, потому что он более новый и его советуют использовать вместо apt-get
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: удобная запись USE в make.conf

Сообщение sspphheerraa »

Lenux писал(а):
20.12.2008 12:03
Что касается меня - у меня флагов не так много (встрочку небольшую укладываются), если речь пойдёт о чём-то действительно большом, вынес бы общие флаги в make.conf, а специфичные для каждого приложения в /etc/portage/

+1, в make.conf юзами imho не стоит увлекаться. У меня их там всего 6, большинство уже выставлены профилем. Недостающие прописаны в /etc/portage/package.use (куда уж удобнее :) )

К стати, можно ли как-то задавать "LINGUAS" переменную для конкретных пакетов?
Sspphheerraa
Спасибо сказали:
Flaming
Сообщения: 2579

Re: удобная запись USE в make.conf

Сообщение Flaming »

У меня USE в make.conf это мусорка, но жить не мешает, любой флаг находится поиском в vim... В общем, работает, и не трогаю.
Спасибо сказали:
Lenux
Сообщения: 395

Re: удобная запись USE в make.conf

Сообщение Lenux »

К стати, можно ли как-то задавать "LINGUAS" переменную для конкретных пакетов?

Да можно. Вот тут, говориться следующее:
Так же можно включать/отключать поддержку дополнительных языков индивидуально для конкретных пакетов с помощью псевдо USE-флага "linguas_язык".
Example: Отключение русских man-страниц в /etc/portage/package.use
sys-apps/man-pages -linguas_ru


Когда я в примерах использую apt-get, то вам лучше использовать aptitude, потому что он более новый и его советуют использовать вместо apt-get
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: удобная запись USE в make.conf

Сообщение sspphheerraa »

Lenux, псевдо флаги, это то что нужно, спасибо :)
Sspphheerraa
Спасибо сказали:
valet2valet
Сообщения: 73
ОС: Gentoo

Re: удобная запись USE в make.conf

Сообщение valet2valet »

Задам вопрос в этом топике,чтоб новый не создавать.
Решил заюзать ufed ,а он дабавляет локальные флаги в /etc/make.conf. Поэтому пока прописую локальные флаги вручную в /etc/portage/package.use.
Так что? Ufed работает только с /etc/make.conf ?Если так ,то такой подход ИМХО не очень удобен.
Изображение
Спасибо сказали:
Nesmero
Сообщения: 94

Re: удобная запись USE в make.conf

Сообщение Nesmero »

valet2valet писал(а):
20.03.2009 13:51
Задам вопрос в этом топике,чтоб новый не создавать.
Решил заюзать ufed ,а он дабавляет локальные флаги в /etc/make.conf. Поэтому пока прописую локальные флаги вручную в /etc/portage/package.use.
Так что? Ufed работает только с /etc/make.conf ?Если так ,то такой подход ИМХО не очень удобен.

1) ufed работает только с /etc/make.conf.
2) man русский язык
3) ИМХО, если такой умный напиши свою программу и поделись :)
Спасибо сказали:
Torvinson
Сообщения: 425
ОС: Gentoo ~amd64

Re: удобная запись USE в make.conf

Сообщение Torvinson »

valet2valet писал(а):
20.03.2009 13:51
Задам вопрос в этом топике,чтоб новый не создавать.
Решил заюзать ufed ,а он дабавляет локальные флаги в /etc/make.conf. Поэтому пока прописую локальные флаги вручную в /etc/portage/package.use.
Так что? Ufed работает только с /etc/make.conf ?Если так ,то такой подход ИМХО не очень удобен.
Почитай про ufed вот здесь: http://linuxreviews.org/man/ufed/ . Там хорошо описано, с чем он работает.

Имхо руками, подкрепленными и-нетом, править use-флаги проще :)
Спасибо сказали: