[РЕШЕНО] python2_7
Danhuu 18 февраля, 2021 - 17:45
Здравствуйте!
Несмотря на устаревание, python2_7 пока нужен:
$ equery d dev-lang/python:2.7 python-exec: Invalid impl in /etc/python-exec/python-exec.conf: python2.7 * These packages depend on dev-lang/python: dev-qt/qtwebengine-5.15.2 (>=dev-lang/python-2.7.5-r2:2.7) www-client/palemoon-28.17.0 (dev-lang/python:2.7)
При этом при любом обращении к портежам идёт ругань на "Invalid impl...". В make.conf прописал: PYTHON_TARGETS="python2_7 python3_8"
, python2_7 в системе есть, но:
$ eselect python list Available Python interpreters, in order of preference: [1] python3.8 [2] python3.9 [3] python2.7 (uninstalled)
Как привести систему в порядок, чтобы не ругалась и видела питон 2.7?
»
- Для комментирования войдите или зарегистрируйтесь
Никак!
Он может оставаться в системе, ты его можешь видеть командой
equery l python
, но портаж его использовать уже не будет!А чтобы не ругался, сделай:
Кстати, все параметры
PYTHON_*
изmake.conf
надо удалить, чтобы не было ненужных конфликтов - портаж сам выставит нужные.И еще -
python:2.7
уже полностью удален из портажа, и, если ты обновишься, то зависимости отpython:2.7
уйдут!Зависимости от python2_7 -
Зависимости от python2_7 - это palemoon и qtwebengine, и мне совсем не надо, чтобы они уходили. Собственно, проблема в том, что palemoon после полутора часов компиляции стал выпадать, ругаясь, что необходимый ему питон-2.7 якобы недоступен. Вот я его и прибиваю гвоздями к системе.
Обнови портаж
Обнови портаж и питон:
А потом выполни те команды, что я писал выше.
Кстати, поскольку
www-client/palemoon
удален из портажа, то и не надо мучиться, а просто подключи palemoon оверлей! Он и посвежее там будет! ;)Спасибо! python cleanup,
Спасибо!
python cleanup
, переустановка python-exec и пр. помогло от ругани, теперь так:А palemoon у меня изначально из оверлея, и проблема была именно в нём (последние версии). Помог патч из англ. форума: https://forums.gentoo.org/viewtopic-p-8572065.html#8572065
Хорошо, что решилось
Но, если у тебя оверлей, то почему в сообщении об ошибке
palemoon-28.17.0
? Ведь на момент публикации в оверлее уже былpalemoon-29.0.1
! Неужели в свежей версии не убрали зависимости от старого питона?