Запись в package.keywords игнорируется?

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

calculator
Сообщения: 145
ОС: Gentoo

Запись в package.keywords игнорируется?

Сообщение calculator »

Нужно было версию openldap подревнее поставить. Прописал в package.keywords

Код: Выделить всё

<=net-nds/openldap-2.2.28-r4

Никакого результата. Поставил указав ubuild - при обновлении опять хочет свежую версию.

Код: Выделить всё

# emerge -puDvN world

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

Calculating world dependencies... done!
[ebuild     U ] net-nds/openldap-2.3.27-r2 [2.2.28-r4] USE="berkdb crypt gdbm perl readline samba sasl slp ssl tcpd -debug -ipv6 -kerberos -minimal -odbc -overlays% (-selinux) -smbkrb5passwd%" 0 kB

Total size of downloads: 0 kB

По разному пробовал, ничего не помогает. Почему такое может получаться, ведь package.keywords, как я понимаю, имеет наивысший приоритет в этом случае. Или я ошибаюсь?
Спасибо сказали:
Аватара пользователя
ArtSh
Сообщения: 433
ОС: Gentoo

Re: Запись в package.keywords игнорируется?

Сообщение ArtSh »

добавьте >net-nds/openldap-2.2.28-r4 в /etc/portage/package.mask ;)
Поставь букву "Ё" на место еЁ!
Спасибо сказали:
calculator
Сообщения: 145
ОС: Gentoo

Re: Запись в package.keywords игнорируется?

Сообщение calculator »

ArtSh
Уже добавил :) Интересно, почему другие пакеты без маскировки работают?
Спасибо сказали:
Mellon
Сообщения: 655
Статус: Powered by Gentoo
ОС: Gentoo

Re: Запись в package.keywords игнорируется?

Сообщение Mellon »

В смысле, работают это как?
Если Вы устанавливаете предыдущую версию которая замаскирована под "архитектурой", тогда надо размаскировать версию в package.keywords.
Если при этом ещё есть более свежие версии помеченные как стабильные, то нужно замаскировать эти стабильные версии в package.mask
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
Спасибо сказали:
calculator
Сообщения: 145
ОС: Gentoo

Re: Запись в package.keywords игнорируется?

Сообщение calculator »

Mellon
Все верно - просто не весь man в голове сохранился ;) А очередной раз туда посмотреть не догадался.
openldap же прописал в portage.keywords по аналогии с iptables, который как раз был замаскирован под "архитектурой", а в этот раз portage.keywords решил использовать чтобы указать какую версию opanldap ставить(он не был замаскирован ~x86, соотв. то что нужно я не получил). Мне нужно было сделать просто: emerge \=openldap-2.2.28-r4
Спасибо сказали: