LINUX.ORG.RU

Затык ::Gentoo

 


0

1

Я не могу понять, чего он от меня хочет?

emerge dev-python/pycairo -av

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


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

Calculating dependencies... done!
[ebuild   R    ] dev-python/pycairo-1.21.0::gentoo  USE="-doc -examples -test" PYTHON_TARGETS="python3_10* (-pypy3) -python3_8 -python3_9* (-python3_11)" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-python/pycairo:0

  (dev-python/pycairo-1.21.0:0/0::gentoo, ebuild scheduled for merge) USE="-doc -examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_10 (-pypy3) (-python3_11) -python3_8 -python3_9" pulled in by
    dev-python/pycairo (Argument)

Долбусь уже 3й день, никак.

pygobject

Переустановил, и он пропал из списка. А pycairo не пойму. Чего с ним делать?


Ответ на: комментарий от RuttY

Тебе надо сравнивать записи, в которых есть слова
dev-python/pycairo ... required by (app-accessibility/onboard-1.4.1:0/0::wjn-overlay, installed)

и
dev-python/pycairo-1.21.0:0/0::gentoo, ebuild scheduled for merge

Обратить надо внимание на «installed» и на «scheduled for merge».

У тебя один из оверлея ::wjn-overlay, а другой из ::gentoo

Я думаю пакет «app-accessibility/onboard-1.4.1:0/0::wjn-overlay» надо деинсталлировать, или что-то с ним нехорошее сделать (разобраться).

Shushundr ★★★
()
Ответ на: комментарий от Shushundr

Обратить надо внимание на «installed» и на «scheduled for merge».

Вот я и обращаю внимание, на записи типа::

(dev-python/pycairo-1.21.0:0/0::gentoo, installed)
(dev-python/pycairo-1.21.0:0/0::gentoo, ebuild scheduled for merge)

(dev-python/pygobject-3.42.1:3/3::gentoo, installed)
(dev-python/pygobject-3.42.1:3/3::gentoo, ebuild scheduled for merge)

И как это можно понимать?

RuttY
() автор топика
Ответ на: комментарий от RuttY

вообще-то, с какого-то времени разработчики Gentoo рекомендуют не устанавливать PYTHON_TARGETS, тогда все обновления будут автоматически проходить при переходе с одной версии python на другую. Почитай новости eselect news read

VenturiTube
()
Ответ на: комментарий от RuttY
  Title                     Python 3.10 станет базовым с 2022-07-01
  Author                    Michał Górny <mgorny@gentoo.org>
  Translator                Alexey Sokolov <alexey+gentoo@asokolov.org>
  Posted                    2022-06-13
  Revision                  1

1 июля 2022 года мы собираемся переключить Python target, используемый
по умолчанию на системах Gentoo, с версии 3.9 на версию 3.10.
Если вы не меняли значения переменных PYTHON_TARGETS или
PYTHON_SINGLE_TARGET, то упомянутое изменение затронет систему сразу,
и пакетный менеджер попытается переключиться на новый Python target
автоматически при следующем обновлении системы.

Если вы изменили значения этих переменных, предпочитаете более
безопасный подход или при обновлении возникли проблемы, то
продолжайте читать далее.

VenturiTube
()
Ответ на: комментарий от VenturiTube

читай новости eselect news read

Не буду принципиально, потому что мне их навязывают.

Всегда выполняю eselect news purge

Вот если бы их позиционировали как нечто ценное, например распространяли за деньги, тогда было бы другое дело, тогда бы читал и гордился своей причастностью.

Shushundr ★★★
()
Последнее исправление: Shushundr (всего исправлений: 1)
Ответ на: комментарий от Shushundr

чиво-чиво?..

вообще-то, там «новости» из мира Gentoo, а точнее, связанные с какими-то серьёзными изменениями в дистрибутиве. Их читать весьма желательно, чтобы потом не создавать на форуме темы вида " Затык ::Gentoo. Я не могу понять, чего он от меня хочет?.."

VenturiTube
()