USE [решено]
Есть такая команда, забыл ее - "команда add "перечень use-флагов"", она автоматически добавляет в /etc/make.conf флаги и формирует примерно такой вид с переносами:
USE="hal dbus -gtk -gt3 -sql -gnome -nv -nvidia -ipv6 -handbook cups 7zip rar samba \
openal dri jabber virtualbox qt4 kde dvd dvdr dv encode \
firefox gif gpm gzip jpeg jpeg2k lame alsa cdr mmx sse sse2 dts \
acpi ssse3 ffmpeg mpeg mp3 flac gsm musepack speex theora \
vorbis xvid rdesktop usb win32codecs wifi unicode truetype type1 \
dejavu qt3support opengl cleartype sndfile xinerama wavpack \
xvmc syslog sqlite sqlite3 xattr acl bluetooth xinetd mjpeg \
chm djvu ebook zip xscreensaver quicktime gphoto2 sip wav midi timidity \
system-sqlite"
- Для комментирования войдите или зарегистрируйтесь
app-portage/ufed
А может и
euse
:)Я ♥ Gentoo & Funtoo
таким образом можно добавлять
таким образом можно добавлять флаги:
euse --enable "v4l v4l2"
таким образом перенос флагов USE в /etc/make.conf делается аккуратнее
На мой взгляд ufed удобнее —
На мой взгляд ufed удобнее — он расставляет флаги в алфавитном порядке: как включенные, так и выключенные; позволяет при расстановке флагов просматривать их описание; особенно удобен при первоначальной настройке системы.
euse добавляет флаги в конец строки USE=... файла /etc/make.conf в порядке использования команды.
Я ♥ Gentoo & Funtoo
Это хорошо, что так
Это хорошо, что так упорядочивает, его тогда и осилю...
я пользуюсь flagedit она не
я пользуюсь flagedit она не только для юзов, но и для keyword'ов
а я пользуюсь руками и правлю
а я пользуюсь руками и правлю все вручную и потому знаю свою систему ;)
Я тоже пользуюсь руками, но
Я тоже пользуюсь руками, но софтиной удобнее, т.к. по алфавиту долго упорядочивать вручную, а искать проще и смотрится лучше в отсортированном виде..
А ногами слабо? :)
а я пользуюсь echo
echo "категория/пакет флаги" >> /etc/portage/package.use
echo "категория/пакет" >> /etc/portage/package.unmask
echo "категория/пакет" >> /etc/portage/package.mask
emerge Your world
Gentoogle
Схему, приведённую вами, я
Схему, подобную приведённой вами, я использую для локальных USE-флагов, глобальные же предпочитаю помещать в /etc/make.conf за редким исключением.
В отличии от вас, я создаю в /etc/portage папку package.use, в которую записываю файлы вида КАТЕГОРИЯ-ПАКЕТА (т. е. app-admin, kde-base, media-video и тому подобные) в формате КАТЕГОРИЯ-ПАКЕТА/ИМЯ-ПАКЕТА ИСПОЛЬЗУЕМЫЕ_ФЛАГИ -НЕИСПОЛЬЗУЕМЫЕ_ФЛАГИ:
Подобный подход я использую и к /etc/portage/{package.keywords/,package.license/,package.mask/,package.unmask/}.
Всё это позволяет гибко настраивать систему, сохраняя настройки в хорошо структурированном и понятном виде.
Я ♥ Gentoo & Funtoo
>В отличии от вас... Э-э-э...
>В отличии от вас...
Э-э-э... а вчём, собственно, отличия?
:)
emerge Your world
Gentoogle
У вас
У вас /etc/portage/package.use — файл, у меня это директория с файлами.
Я ♥ Gentoo & Funtoo
В том, что у вас не по алфавиту,
а по непонятному принципу, немного кореллирующему, возможно, со датой установки пакета, но необязательно.
P.S. Сам я вручную, по алфавиту, заполняю app, media, sys и т.п. файлы в каталогах /etc/portage/package.keywords/ и т.п.; более мелкое дробление считаю нецелесообразным - будет куча мелких файлов с одной-двумя записями.
А почему бы не создать файл
А почему бы не создать файл /etc/portage/portage.use/using и в него записать все пакеты с use флагами вместо создания файлов по категориям ? У меня например там всего 30 строк, вполне может уместиться в один текстовый файл. Например в категории dev-db всего одна строка. Не жирно ли будет отдельный файл создавать на каждую категорию ?
P.S. Кажется я почти повторил то что в предыдущем посте.
Мышка дура, прав был Суворов.
vovanvster написал(а): А
Тогда уже проще оставить, как предлагали, все записи в файле /etc/portage/portage.use :)
Я ♥ Gentoo & Funtoo
А в чем преимущество, как вы
А в чем преимущество, как вы там файлы создаете, какого содержания? выкладывайте...
Lupo Alberto
Такая организация /etc/portage, возможно, является удобной только для меня :) Не являясь истиной в последней инстанции, я просто поделился своим опытом.
Я ♥ Gentoo & Funtoo