LINUX.ORG.RU
ФорумAdmin

Не получается снять маску (portage, gentoo)


0

0

Здраствуйте. Желаю установить на машину Gentoo dev-perl/Cflow

dev-perl/Cflow, а он мне говорит, что (masked by: missing keyword).
А я ему в ответ
echo "dev-perl/Cflow ~amd64" > /etc/portage/package.keywords
Он мне опять. Тогда я ему
echo "dev-perl/Cflow-1.051-r1" > /etc/portage/package.unmask
А он мне все равно тоже самое. Как будто не замечает своих настроек.

(portage 2.1.6.7)
ACCEPT_KEYWORDS=amd64
команда arch дает x86_64
make.profile >> ../usr/portage/profiles/default/linux/amd64/2008.0
ссылается правильно.

Что делать, товарищи? как разобраться?


Missing keyword означает, что твоя архитектура вообще не указана в ебилде. Такое бывает либо если конкретного пакета для неё в принципе нет, либо если пакет жутко экспериментальный.

echo "dev-perl/Cflow **" >> /etc/portage/package.keywords

Deleted
()
Ответ на: комментарий от Deleted

Если указываешь версию пакета то нужно:

echo "=dev-perl/Cflow-1.051-r1" > /etc/portage/package.unmask

Rapt0r
()
Ответ на: комментарий от Nao

> Надеюсь не перепутал > и >> ?
не, тут без разницы, файлик все равно пустой

> echo "dev-perl/Cflow **" >> /etc/portage/package.keywords
А вот это помогло. Спасибо большое.

равно как и echo "dev-perl/Cflow amd64" >> ...
спасибо всем. теперь разобрался с тестовыми ветвями

PATRI0T
() автор топика
Ответ на: комментарий от Deleted

> Missing keyword означает, что твоя архитектура вообще не указана в ебилде. Такое бывает либо если конкретного пакета для неё в принципе нет, либо если пакет жутко экспериментальный.

...либо у девелоперов никак не дойдут руки дописать кейворд, несмотря на давно висящий в багзилле реквест :)

const86 ★★★★★
()

я тупо кейворд дописывал %). но обычно это означает что пакет неоттестирован толком.

true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.