Решил слегка актуализировать совет написанный мною в 2014 году.
Я часто встречаю пользователей Calculate и Gentoo опасающихся пользоваться оверлеями. Обычно это связано с тем, что более “свежие” пакеты из оверлеев начинают перекрывать пакеты из основного оверлея, portage. Пользователям calculate это ломает бинарный профиль, он во многом перестаёт быть бинарным, более “продвинутым” пользователям нестабильной ветки и классическим гентушникам иногда ломает систему вообще
К счастью решение изящно и очень просто:
- Подключите оверлей, например kde.
eselect repository enable kde
- Замаскируйте все пакеты оттуда по маске.
echo "*/*::kde" >> /etc/portage/package.mask/custom
- Размаскируйте нужный Вам пакет. Например:
echo "kde-misc/veromix::kde" >> /etc/portage/package.unmask/custom
- Если нужный Вам пакет только “~”, а Вы на
stable
, не забудьте высказаться ещё и вpackage.accept_keywords
echo "kde-misc/veromix" >> /etc/portage/package.accept_keywords/custom
Как видите ничего сложного. Счастливого Вам плавания по океану оверлеев:
eselect repository list