Поставить пакет из конкретного оверлея.

У меня подключено несколько оверлеев(через layman) и есть один пакет которые присутствует в обоих оверлеях.
Оверлей 1 приоритетнее оверлея 2.

Вопрос: как поставить пакет конкретно из оверлея 2, не меняя приоритетов, если версии пакета в оверлеях могут совпадать?

Пример:

nao@nao ~  $ eix aegisub
[I] media-video/aegisub
     Available versions:  (~)2.1_pre1981[2] {M}(**)9999[1] {M}(~)9999[2] {alsa asa debug ffmpeg libass lua nls openal perl portaudio pulseaudio ruby spell}
     Installed versions:  9999[1](03:18:50 AM 06/16/2008)(asa libass nls -portaudio -pulseaudio)
     Homepage:            http://malakith.net/aegiwiki/Main_Page
     Description:         Advanced SSA/ASS subtitle editor

[1] "roslin" /usr/portage/local/layman/roslin
[2] "sunrise" /usr/portage/local/layman/sunrise

nao@nao ~  $ sudo emerge -Opv aegisub

These are the packages that would be merged, in order:

[ebuild   R   ] media-video/aegisub-9999  USE="alsa%* ffmpeg%* perl%* spell%* -debug% -lua% -openal% -portaudio -pulseaudio -ruby% (-asa%*) (-libass%*) (-nls%*)" 0 kB [1=>2]

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/portage/local/layman/roslin
 [2] /usr/portage/local/layman/sunrise

Т.е. он хочет сменить мне оверлей, а я хочу собрать именно из roslin.

Может так?

mkdir -p /usr/portage/local/myrepo/conflicts/aegisub
cd /usr/portage/local/myrepo/conflicts/aegisub
ln -sf /usr/portage/local/layman/roslin/media-video/aegisub/{aegisub-2.1_pre1981.ebuild,files} ./
ebuild aegisub-2.1_pre1981.ebuild digest
emerge -va conflicts/aegisub

Более коротко "штатного" пути не представляю...

А вообще, есть два подхода работы с оверлеями.
Выбранный вами - хорош авто-обновлением,
но по той же причине и чреват! ;)
Не говоря о том, что может обновляться много того,
чего обычно обновлять не хотелось бы.
Поэтому просто делается руками собственный оверлей.
Руками в него симлинками подтягиваются только
необходимые ебилды и eclass-ы.
По аналогии с приведёнными командами.

Спасибо! Не догадался что-то

Спасибо! Не догадался что-то с симлинками сделать. Думаю в таком случае просто сделаю симлинк на целую директорию aegisub

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".