Лёгкая мультимедийная допилка - вопросы.

Доброго времени суток.
Хотелось бы поверх CLD прикрутить pro-audio overlay, и демаскировать все ~ мультимедийные безобразия из портежей, но при этом сохранить бинарные обновления (там где я не ковырял) системы из calculate в соответствии с “генеральной линией партии”, не пере собирая кеды из за изменений в USE-флагах, предположим, qtractor или hydrogen. Как это сделать правильно? И как оторвать “синхронизация профиля пользователя” между логином и загрузкой KDE, а то оно часть настроек сбрасывает, да и просто, в моём случае, не нужно.

Поправлюсь: не “синхронизация профиля пользователя”, а “настраивается пользовательский профиль”

По поводу USE флагов,можно указывать в /etc/portage/package.use/, в таком случае глобальные флаги не будут затронуты. Предназначение: Установка индивидуальных USE-флагов для отдельных пакетов.
Синтаксис: DEPEND ATOM USE-флаги Например: x11-libs/gtk+ doc
внутри директории /etc/portage/package.use/ создайте файл с любым именем, добавьте в него список пакетов с необходимыми Вам USE флагами…

Спасибо за совет. А можно как-то изолировать определённый оверлей от влияния глобальных USE= и LINGUAS= ?

A O wrote:

Спасибо за совет. А можно как-то изолировать определённый оверлей от влияния глобальных USE= и LINGUAS= ?

Видимо также, перед установкой пакета из оверлея,Вам надо его размаскировать,для этого используйте утилиту autounmask,она же в случае необходимости автоматически размаскирует необходимые зависимости…
установка autounmask:

emerge app-portage/autounmask

использование autounmask:

autounmask category/package-version

после чего autounmask создаст в директориях /etc/portage/package.keywords/, /etc/portage/package.unmask/, /etc/portage/package.use/, файлы с названием пакета который Вы хотите установить
например: /etc/portage/package.keywords/autounmask-ubuntu-font-family, /etc/portage/package.unmask/autounmask-ubuntu-font-family, /etc/portage/package.use/autounmask-ubuntu-font-family,здесь в примере размаскирован пакет шрифтов media-fonts/ubuntu-font-family…
Далее в /etc/portage/package.use/,в требуемом файле прописываем нужные USE флаги.
В примере с пакетом media-fonts/ubuntu-font-family,содержание файлов /etc/portage/package.*/autounmask-ubuntu-font-family:

cat /etc/portage/package.keywords/autounmask-ubuntu-font-family 

 # ---
 # BEGIN: media-fonts/ubuntu-font-family-0.70.1
 # ---
=media-fonts/ubuntu-font-family-0.70.1::gentoo ~amd64
 # ---
 # END: media-fonts/ubuntu-font-family-0.70.1
 # ---

cat /etc/portage/package.unmask/autounmask-ubuntu-font-family 

 # ---
 # BEGIN: media-fonts/ubuntu-font-family-0.70.1
 # ---
 # ---
 # END: media-fonts/ubuntu-font-family-0.70.1
 # ---

cat /etc/portage/package.use/autounmask-ubuntu-font-family 

 # ---
 # BEGIN: media-fonts/ubuntu-font-family-0.70.1
 # ---
 # ---
 # END: media-fonts/ubuntu-font-family-0.70.1
 # ---

в файле /etc/portage/package.use/autounmask-ubuntu-font-family добавляем строчку media-fonts/ubuntu-font-family -X если хотим отключить USE флаг X, например

cat /etc/portage/package.use/autounmask-ubuntu-font-family 

 # ---
 # BEGIN: media-fonts/ubuntu-font-family-0.70.1
 # ---
media-fonts/ubuntu-font-family -X
 # ---
 # END: media-fonts/ubuntu-font-family-0.70.1
 # ---

подробней http://ru.gentoo-wiki.com/wiki/HOWTO\_Настройка\_Portage
man portage

Спасибо! В действительности всё оказалось несколько проще. Я не знал про autounmask. Буду маны читать.