Подписка на блог

делю на ноль, обогащаю уран

«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

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

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

Ваш комментарий
Ctrl + Enter
Популярное