[SOLVED] Portage требует переустановки пакетов

При установке любого пакета portage добавляет в список уже установленные пакеты.

Например, я хотел переустановить xf86-video-intel:

emerge -av x11-drivers/xf86-video-intel 

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  rR    ] dev-python/virtualenv-1.10.1  USE="-doc {-test}" PYTHON_TARGETS="python2_7 python3_3 (-pypy2_0) -python2_6 -python3_2" 0 kB
[ebuild  rR    ] dev-libs/boost-1.52.0-r6:0/1.52  USE="icu mpi nls python threads tools -debug -doc -static-libs" PYTHON_TARGETS="python2_7 python3_3 -python2_6 -python3_2" 0 kB
[ebuild   R    ] x11-drivers/xf86-video-intel-2.21.15  USE="dri sna udev xvmc -glamor -uxa" 0 kB
[ebuild  rR   ~] media-libs/opencolorio-1.0.9  USE="python sse2 -doc -opengl (-pdf) {-test}" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 0 kB
[ebuild  rR   ~] media-libs/openimageio-1.3.5  USE="gif jpeg2k python qt4 ssl tbb truetype -colorio -opencv -opengl" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 0 kB

(Описание вот этой r я не нашел не в вики не в документации)

Кроме стандартных сообщений, emerge больше ничего не выводит, а видимой причины для переустановки нет. Собственно, она ничего и не меняет - при следуещем вызове emerge все начинается снова.

Проблема пришла с последним обновлением portage (возможно не из-за этого, но до осени прошлого года я с такой проблемой не сталкивался).

Из-за чего это может происходить? Надоело вхолостую комплить.

vlolk написал(а):(Описание

vlolk написал(а):
(Описание вот этой r я не нашел не в вики не в документации)

man emerge написал(а):
r reinstall (forced for some reason, possibly due to slot or sub-slot)

https://wiki.gentoo.org/wiki/Sub-slots_and_Slot-Operators

Спасибо. Вот только из статьи

Спасибо.

Вот только из статьи я не вынес, как остановить бесконечную переустановку.
Редактировать ebuilds?

vlolk

vlolk написал(а):
Спасибо.

Вот только из статьи я не вынес, как остановить бесконечную переустановку.
Редактировать ebuilds?

Это происходит наверное потому, что

emerge -av x11-drivers/xf86-video-intel

а надо в make.conf прописывать VIDEO_CARDS="intel"
Удалите руками все, что вы наставили касающееся драйверов. Затем обновите мир, все должно подтянуться само по зависимостям и без всяких "r".

Bug #486580

Скорее всего, вы столкнулись с ошибкой в Portage. Попробуйте установить dev-lang/python-exec:2 и пересобрать все rdeps.

toogle написал(а): Скорее

toogle написал(а):
Скорее всего, вы столкнулись с ошибкой в Portage. Попробуйте установить dev-lang/python-exec:2 и пересобрать все rdeps.

Оказалось, что так и есть.
Когда python-exec переместили в dev-lang, я старый грохнул, установил новый и пересобрал все зависимые пакеты, а dev-python/python-exec посчитал ненужным. Только сейчас понял, что он для совместимости.

Всем спасибо. Проблема решена.

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

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