вторник, 7 июля 2009 г.

"Masked" пакеты

Появились какие-то проблемы с обновлением. Из-за блокировки какого-то пакета, не обновлялся мир. Прочитал в интернете, что мол, portage-2.2 может решать такие проблемы. Решил поставить себе этот portage-2.2.

Но вот незадача:
localhost polatov # eix -s portage
[...]
[I] sys-apps/portage Available versions: 2.1.4.5 2.1.6.7 2.1.6.13 [M]~2.2_rc33 {build doc epydoc linguas_pl selinux} Installed versions: 2.1.6.13(15:50:22 11.06.2009)(-build -doc -epydoc -linguas_pl -selinux) Homepage: http://www.gentoo.org/proj/en/portage/index.xml Description: Portage is the package management and distribution system for Gentoo

Замаскировано двумя параметрами - тильдой ~ и знаком [M].

Сначала размаскируем от тильды. Маскировка по тильде означает, что пакет относится к тестовой ветви ПО. Размаскировывается так:
echo =sys-apps/portage-2.2_rc33 ~amd64 >> /etc/portage/package.keywords

Второй случай маскировки - [M]. Он означает, что пакет вообще заблокирован от использования до некоторых пор. Размаскировывается так:
echo sys-apps/portage >> /etc/portage/package.unmask

Теперь можно ставить.

Это всего лишь малая часть описания размаскировки пакетов. Позже будет еще.

Комментариев нет:

Отправить комментарий