LINUX.ORG.RU

Замаскированные пакеты


0

0

Всем привет!

Поставил самбу и хочу поставить автоматический конфиг для неё. Но он в списке пакетов замаскирован. Вот что пишет при попытке установки:

# emerge system-config-samba
Calculating dependencies \
!!! All ebuilds that could satisfy "app-admin/system-config-samba" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-admin/system-config-samba-1.2.35 (masked by: ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.


В файле /usr/portage/profiles/package.mask этот пакет не замаскирован. Пробовал добавлять правило в /usr/portage/profiles/package.unmask и /usr/portage/profiles/package.keyword - не помогло

Где ещё они могут маскироваться?

★★
Ответ на: комментарий от Sphinx

>ACCEPT_KEYWORDS="~x86"

Это жестоко :)

Автору темы:

echo "=app-admin/system-config-samba-1.2.35 ~x86" >> /etc/portage/package.keywords

Или, если нужно не одну версию, а всегда данный пакет в ~arch использовать, то:

echo "app-admin/system-config-samba ~x86" >> /etc/portage/package.keywords

KRoN73 ★★★★★
()
Ответ на: комментарий от Sphinx

>А ты на стабильной сидишь?

ACCEPT_KEYWORDS="x86".

А вот /etc/portage/package.keywords размером в несколько сот строк :D

Т.е. система в целом - стабильная.

Ряд нужных мне приложений - тестовая (основная прикладуха + Gnome). Плюс все, потребные для этого либы.

Некоторые, типа KDE-4 - экспериментальные :)

KRoN73 ★★★★★
()
Ответ на: комментарий от SaBo

Предпочитаю размаскировать всё, что мне нужно "Блидинг едж же!" держать в package.keywords без привязки к версии, а всё, от чего оне зависят - держать в версионной привязкой. Тогда нередко со временем тестовые когда-то пакеты меняются на стабильные.

...

Вообще, пару лет назад я сидел с полгода на ~amd64. Потом надоело каждые пару дней искать, почему не собирается или глючит очередой пакет :D Я, в конце концов, Gentoo себе ставил, чтобы голову не забивать проблемами тамагочи, как во всяких РедХатах и Убунтах ;)

KRoN73 ★★★★★
()

> /usr/portage/profiles/package.keyword

Правильный путь с "s":
/etc/portage/package.keywords

А указывать в /usr/portage/profiles/package.unmask для данного пакета вообще не нужно.

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