[SOLVED] Заморозить версию пакета

Добрый день, уважаемые!

Понимаю что вопрос глупый, но требует срочного решения, а с наскоку ничего найти не могу. Понимаю, что нужно что-то добавлять в /etc/portage, но эксперименты не помогают.

Задача следующая: использовать определенную версию ебилда. --update все время пытается втюхать более новую. Как мне сообщать портажу что МОЯ версия именно то что мне нужно (по-крайней мере пока)

С уважением и спасибо.

Чуть подробнее, что за пакет,

Чуть подробнее, что за пакет, в какой ветке - стабильной или тестовой?

Я Gentoo & Funtoo

йа вот так сделалecho

йа вот так сделал
echo '>x11-libs/libxklavier-3.6' >> /etc/portage/package.mask

Говорят, что Йа такое-же быдло как и все, господа хорошие, для системы ценностей большинства людей йА зНаЧиТеЛьНо хУже!(с) mr.Freeman

Нужно прописать новые версии

Нужно прописать новые версии в /etc/portage/package.mask
P.S. не успел :)

Самое простое - замаскировать

Самое простое - замаскировать "нежелательные версии", т.е. добавить '><package>-<good-version>' в /etc/portage/package.mask - почитайте man portage насчет package.mask.

.

написать нечто вроде этого:

dc ~ # cat /etc/portage/package.mask 
>sys-kernel/gentoo-sources-2.6.28-r3

только, если именно эта версия пакета будет требоваться всегда (т.е. вообще не обновлять), то лучше перенести этот ебилд в оверлей. иначе через некоторое время в офиц.дереве его не будет...

Если от этого пакета другие

Если от этого пакета другие не зависят, то достаточно emerge =пакет-версия, а если он уже стоит, то можно прямо в файле world поправить.

Можно поставить пакет нужной

Можно поставить пакет нужной версии, а потом указать название этого пакета в /etc/portage/profiles/package.provided, указав там нереально новую версию - и пока такая версия не выйдет, пакет не будет обновляться вообще, даже по просьбе - будет ссылку на данный файл выдавать. Подробности есть в мане.

$BOC(\pi, e)$

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".