Доброго времени суток.
Хотелось бы поверх 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= ?
Видимо также, перед установкой пакета из оверлея,Вам надо его размаскировать,для этого используйте утилиту 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:
в файле /etc/portage/package.use/autounmask-ubuntu-font-family добавляем строчку media-fonts/ubuntu-font-family -X если хотим отключить USE флаг X, например