Система не обновлялась немногим более 2 месяцев, заспустил cl-update, и начало ругаться.
blocked с man-ами и с заменой пакетов opengl я разрулил, а вот как обойти вот это
* 609 пакетов будет установлено, 2825702 KiB будет загружено
# required by kde-apps/kaccounts-integration-19.12.3::gentoo
# required by kde-frameworks/purpose-5.70.0::gentoo
# required by kde-apps/kdecore-meta-19.12.3::gentoo
# required by kde-apps/kdebase-meta-19.12.3::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/pygobject-3.34.0 python_targets_python3_6
# required by dev-python/pygobject-3.34.0::gentoo[cairo]
# required by net-libs/libaccounts-glib-1.25-r1::gentoo
# required by kde-apps/kaccounts-integration-19.12.3::gentoo
# required by kde-frameworks/purpose-5.70.0::gentoo
# required by kde-apps/kdecore-meta-19.12.3::gentoo
# required by kde-apps/kdebase-meta-19.12.3::gentoo
# required by @selected
# required by @world (argument)
=dev-python/pycairo-1.18.2 python_targets_python3_6
# required by dev-python/certifi-2020.4.5.1::gentoo
# required by dev-python/urllib3-1.25.8::gentoo
# required by dev-python/requests-2.23.0::gentoo
# required by app-admin/system-config-printer-1.5.12-r1::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/setuptools-44.1.0 python_targets_python3_6
# required by dev-python/setuptools-44.1.0::gentoo
# required by dev-python/distro-1.3.0::gentoo
# required by net-print/hplip-3.20.3::gentoo
# required by net-print/hplip-plugin-3.20.3::gentoo
# required by @selected
# required by @world (argument)
>=dev-python/certifi-2020.4.5.1 python_targets_python3_6
* Выполнение Emerge завершилось с ошибкой
* Не удалось обновить
не понимаю, т.к. система обновления системы сделана, к сожалению, на питоне.
только при попытке вручную обновить dev-python/certifi выдало, что вывод надо внести в package.use (остальные просто ругались на зависимости).
А при cl-update, похоже, обрезало кусок с сообщением, что надо это туда внести.
Внёс весь этот вывод, cl-update нормально запустился и отработал (650 обычных пакетов обновило + 99 перловских + пересобрало модули + совсем выкинуло руби! + …)
Затем всё стёр и ещё раз запустил cl-update, эти 4 пакета пересобрались без флага python_targets_python3_6
* Dependencies could not be completely resolved due to
* the following required packages not being installed:
*
* sys-libs/gdbm:0/1.13=[berkdb] pulled in by:
* dev-lang/python-3.8.2-r2
Как я понимаю, питон хочет обновиться до 3.8.4-r1, но его же либы требуют наличие питона для работы, что не дает удалить текущую версию.
Если питон такой кривой, то может сделать ему костыль – обновление как у ядра? сначала ставится более новая, следующей итерацией удаляется более старая