Маскировка в оверлее

Устанавливаю из оверлея, нужно обойти masked by: ~x86
нашёл в чьём-то блоге, что проблема решается добавлением имени пакета в keywords. Но так и не понял что к чему. Кто возьмётся помочь, пожалуйста поподробнее, опыт работы с гентой 2 дня

man emerge man portage в

man emerge
man portage

в /etc/portage либо директория packages.keywords с файлами внутри (внутрь любого, или нового) вносишь нужное и вуаля. либо это файл (тогда просто в него)

Перефразируя dancingfire:

Перефразируя dancingfire:
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=3&chap=3

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

dancingfire thnks,

dancingfire thnks, понятно.

slepnoga спс, уже нашёл.

правда теперь другая проблема:
в оверлее есть kxneur-0.9.1_p235.ebuild, но все попытки установить его тщетны. Не понимаю, чем возмущён emerge.
в /etc/portage/package.keywords :
x11-apps/kxneur ~x86

#emerge kxneur:
emerge: there are no ebuilds to satisfy ">=x11-apps/xneur-0.9".
(dependency required by "x11-apps/kxneur-0.9.1_p235" [ebuild])
(dependency required by "kxneur" [argument])

Ясен пень, он хочет

Ясен пень, он хочет x11-apps/xneur версии 0.9 и выше, и не находит его.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

как нету, а это -

как нету, а это - kxneur-0.9.1_p235.ebuild ?

kxneur и xneur - вещи

kxneur и xneur - вещи несколько разные. первое - графическая приставка ко второму.

Освой оверлеи, в т.ч. layman

В оверлее rostov есть xneur/gxneur версии 0.9.4, проект kxneur умер, вместо него замечательно работает gxneur в любом DE.

оверлеи

я поставил layman, прикрутил вроде как всё правильно ( как в HowTo ), как теперь можно проверить что используются добавленные оверлеи. а то eix говорит что xneur , gx* нету нигде. rostov добавил, там нужные ебуилды есть

сделать update-eix, у него

сделать update-eix, у него своя независимая от портаге база.
прочитать про update-eix-remote .
При наличии оверлеев в выводе емерге будет указано, из какого оверлея ставится ебилд, и какие оверлеи есть в системе

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

сделал

обновил. И update-eix и layman -S нормально сработали, но всё равно не находит нужный пакет.
Давайте я опишу свои действия, скорее всего дело в моих кривых руках -
1. emerge layman
2. mkdir /usr/overlays && chown lindie /usr/overlays
3. /etc/layman/layman.cfg :
storage : /usr/overlays
make_conf : /etc/make.conf
4. layman -a rostov
5. layman -S

3. make_conf :

3. make_conf : %(storage)s/make.conf
6. Добавить в /etc/make.conf строку
source "/usr/overlays/make.conf"

[Errno 2] No such file or

[Errno 2] No such file or directory: '/usr/overlays/make.conf' in /etc/make.conf

чем-то нужно этот конфиг сконфигурировать?

Ничем не нужно

1. Создаёшь каталог, куда будут складываться оверлеи layman.
2. Устанавливаешь layman, в его конфиге /etc/layman/layman.cfg должен быть прописан этот путь. Рекомендую /usr/local/portage/layman.
3. Получаешь список оверлеев layman -Lk, добавляешь нужный layman -a rostov.
4. Убеждаешься, что в /usr/local/portage/layman появился make.conf файл.
5. Прописываешь в /etc/make.conf source этот_файл как выше показывали.
6. Обновляешь, если пользуешься eix, базу eix: update-eix.
Теперь всё должно работать, eix xneur должен показать всю инфу, понять что используется оверлей можно по цифре в квадратных скобках в выводе eix.

спасибо всем :)

только понял, благодоря последнему посту, что layman при добавлении нового оверлея создаёт make.conf

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

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