В Ubuntu 21.04
Во время обновления системы я открыл файл конфигурации в своем редакторе, во время которого мой редактор завис, что, в свою очередь, привело к сбою во время обновления.
Теперь, когда я перезапускаю sudo apt-получить обновление
, я получаю большое количество ошибок, связанных с отсутствием python 3.9, и советуют запустить apt --fix-сломанная установка
:
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
Возможно, вы захотите запустить «apt --fix-broken install», чтобы исправить это.
Следующие пакеты имеют неудовлетворенные зависимости.
blueman : Зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
Зависит: gir1.2-ayatanaappindicator3-0.1 но не устанавливается
libboost-mpi-python1.71.0 : зависит: libboost-python1.71.0-py39
Зависит: libopenmpi3 (>= 4.0.5), но установлена 4.0.3-0ubuntu1
Зависит: python3 (>= 3.9~), но установлена 3.8.2-0ubuntu2
libpython3-dev : зависит: libpython3.9-dev (>= 3.9.4-0~), но не установлен
python-typing: Зависит: python2: любой (< 2.8)
Зависит: python2: любой (>= 2.7~)
python3-apt : зависит: python3 (>= 3.9~), но установлена 3.8.2-0ubuntu2
python3-dev : зависит: libpython3-dev (= 3.8.2-0ubuntu2), но установлена 3.9.4-1
python3-geoip : Зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-gi : зависит: python3 (>= 3.9~), но установлена 3.8.2-0ubuntu2
python3-gi-cairo : Зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-icu : зависит: python3 (>= 3.9~), но установлена 3.8.2-0ubuntu2
python3-kiwisolver : Зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-libtorrent: зависит: libtorrent-rasterbar10 (= 1.2.9-0.2fakesync1build1), но не установлен
Зависит: python3 (>= 3.9~), но установлена 3.8.2-0ubuntu2
python3-markupsafe : зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-matplotlib: зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-netifaces: Зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-numpy : зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-pil : зависит: python3 (>= 3.9~), но установлена 3.8.2-0ubuntu2
python3-pil.imagetk : Зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-pivy : зависит: установлена libsoqt520 (>= 1.6.0+ds1), но 1.6.0~ea5cd76+ds1-1ubuntu2
Зависит: python3 (>= 3.9~), но установлена 3.8.2-0ubuntu2
python3-protobuf: зависит: libprotobuf23 (>= 3.12.4), но не установлен
Зависит: python3 (>= 3.9~), но установлена 3.8.2-0ubuntu2
python3-psutil : зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-pygame : зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-pyside2.qtcore : зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
Зависит: libpyside2-py3-5.15 (>= 5.15.2), но не установлен
Зависит: libqt5core5a (>= 5.15.1), но установлена 5.12.8+dfsg-0ubuntu1
Зависит: libshiboken2-py3-5.15 (>= 5.15.2), но не установлен
python3-pyside2.qtgui : зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
Зависит: libpyside2-py3-5.15 (>= 5.15.2), но не установлен
Зависит: libqt5core5a (>= 5.15.1), но установлена 5.12.8+dfsg-0ubuntu1
Зависит: libqt5gui5 (>= 5.15), но установлена 5.12.8+dfsg-0ubuntu1
Зависит: libqt5gui5 (>= 5.15.1), но установлена 5.12.8+dfsg-0ubuntu1 или
libqt5gui5-gles (>= 5.15.1), но он не установлен
Зависит: libshiboken2-py3-5.15 (>= 5.15.2), но не установлен
python3-pyside2.qtopengl : зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
Зависит: libpyside2-py3-5.15 (>= 5.15.2), но не установлен
Зависит: libqt5core5a (>= 5.15), но установлена 5.12.8+dfsg-0ubuntu1
Зависит: libqt5gui5 (>= 5.15), но установлена 5.12.8+dfsg-0ubuntu1 или
libqt5gui5-gles (>= 5.15), но он не установлен
Зависит: libqt5opengl5 (>= 5.15), но установлена 5.12.8+dfsg-0ubuntu1
Зависит: libqt5widgets5 (>= 5.15), но установлена 5.12.8+dfsg-0ubuntu1
Зависит: libshiboken2-py3-5.15 (>= 5.15.2), но не установлен
python3-pyside2.qtsvg : зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
Зависит: libpyside2-py3-5.15 (>= 5.15.2), но не установлен
Зависит: libqt5core5a (>= 5.15), но установлена 5.12.8+dfsg-0ubuntu1
Зависит: libqt5gui5 (>= 5.15), но установлена 5.12.8+dfsg-0ubuntu1 или
libqt5gui5-gles (>= 5.15), но он не установлен
Зависит: libqt5svg5 (>= 5.15.1), но установлена 5.12.8-0ubuntu1
Зависит: libqt5widgets5 (>= 5.15), но установлена 5.12.8+dfsg-0ubuntu1
Зависит: libshiboken2-py3-5.15 (>= 5.15.2), но не установлен
python3-pyside2.qtuitools: зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
Зависит: libpyside2-py3-5.15 (>= 5.15.2), но не установлен
Зависит: libqt5core5a (>= 5.15.1), но установлена 5.12.8+dfsg-0ubuntu1
Зависит: libqt5gui5 (>= 5.15), но установлена 5.12.8+dfsg-0ubuntu1 или
libqt5gui5-gles (>= 5.15), но он не установлен
Зависит: libqt5widgets5 (>= 5.15), но установлена 5.12.8+dfsg-0ubuntu1
Зависит: libshiboken2-py3-5.15 (>= 5.15.2), но не установлен
python3-pyside2.qtwidgets: зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
Зависит: libpyside2-py3-5.15 (>= 5.15.2), но не установлен
Зависит: libqt5core5a (>= 5.15), но установлена 5.12.8+dfsg-0ubuntu1
Зависит: libqt5gui5 (>= 5.15), но установлена 5.12.8+dfsg-0ubuntu1 или
libqt5gui5-gles (>= 5.15), но он не установлен
Зависит: libqt5widgets5 (>= 5.15.1), но установлена 5.12.8+dfsg-0ubuntu1
Зависит: libshiboken2-py3-5.15 (>= 5.15.2), но не установлен
python3-pyside2.qtxml : зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
Зависит: libpyside2-py3-5.15 (>= 5.15.2), но не установлен
Зависит: libqt5core5a (>= 5.15), но установлена 5.12.8+dfsg-0ubuntu1
Зависит: libqt5xml5 (>= 5.15.1), но установлена 5.12.8+dfsg-0ubuntu1
Зависит: libshiboken2-py3-5.15 (>= 5.15.2), но не установлен
python3-rencode : Зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-renderpm : Зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-reportlab-accel : Зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-setproctitle : Зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-simplejson : зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-stl: зависит: python3 (>= 3.9~), но установлена 3.8.2-0ubuntu2
python3-systemd : зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-talloc : зависит: python3 (>= 3.9~), но установлена 3.8.2-0ubuntu2
Зависит: libpython3.9 (>= 3.9.1), но не установлен
python3-twisted-bin : Зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-uno : зависит: libreoffice-common (>= 1:7.0.0~alpha~), но установлен 1:6.4.7-0ubuntu0.20.04.1
Зависит: libreoffice-core (= 1:7.1.2~rc2-0ubuntu2), но установлен 1:6.4.7-0ubuntu0.20.04.1 или
libreoffice-core-nogui (= 1:7.1.2~rc2-0ubuntu2), но он не установлен
Зависит: python3 (>= 3.9~), но установлена 3.8.2-0ubuntu2
Зависит: libpython3.9 (>= 3.9.1), но не установлен
python3-yaml : зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-zope.hookable : Зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3-zope.interface : Зависит: python3 (>= 3.9~), но установлен 3.8.2-0ubuntu2
python3.9: зависит: libpython3.9-stdlib (= 3.9.7-1+focal1), но не установлен
python3.9-dev : зависит: libpython3.9-dev (= 3.9.7-1+focal1), но не установлен
Зависит: libpython3.9 (= 3.9.7-1+focal1), но не установлен
E: Неудовлетворенные зависимости. Попробуйте «apt --fix-broken install» без пакетов (или укажите решение)
Когда я бегу apt --fix-сломанная установка
однако при установке python3.9-minimal возникает ошибка:
Настройка python3.9-minimal (3.9.7-1+focal1)...
Traceback (последний последний вызов):
Файл "/usr/lib/python3.9/py_compile.py", строка 9, в <module>
импортировать importlib.util
Файл "/usr/lib/python3.9/importlib/util.py", строка 2, в <module>
от . импортировать абв
Файл "/usr/lib/python3.9/importlib/abc.py", строка 17, в <module>
от ввода протокола импорта, runtime_checkable
ModuleNotFoundError: нет модуля с именем «ввод»
dpkg: ошибка обработки пакета python3.9-minimal (--configure):
установленный python3.9-минимальный пакет послеустановочный подпроцесс скрипта вернул статус выхода ошибки 1
При обработке возникли ошибки:
python3.9-минимальный
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)
Я попытался вручную установить пакет печати python ubuntu (python-typing_3.6.6-2_all) и python 3.9 (python3.9_3.9.4-1_amd64.deb), используя пдкг -я
, но в первом случае получите ошибку, связанную с неудовлетворенными зависимостями:
(Чтение базы данных... На данный момент установлено 489468 файлов и каталогов.)
Подготовка к распаковке python-typing_3.6.6-2_all.deb...
Распаковка python-typing (3.6.6-2) поверх (3.6.6-2)...
dpkg: проблемы с зависимостями препятствуют настройке python-типа:
типизация python зависит от python2:any (<< 2.8).
типизация python зависит от python2:any (>= 2.7~).
dpkg: ошибка обработки пакета python-typing (--install):
проблемы с зависимостями - оставить ненастроенным
При обработке возникли ошибки:
python-ввод
а в последнем:
(Чтение базы данных... На данный момент установлено 489468 файлов и каталогов.)
Подготовка к распаковке python3.9_3.9.4-1_amd64.deb...
Распаковка python3.9 (3.9.4-1) поверх (3.9.7-1+focal1)...
dpkg: проблемы с зависимостями препятствуют настройке python3.9:
python3.9 зависит от python3.9-минимального (= 3.9.4-1); Однако:
Версия python3.9-minimal в системе — 3.9.7-1+focal1.
python3.9 зависит от libpython3.9-stdlib (= 3.9.4-1); Однако:
Пакет libpython3.9-stdlib не установлен.
dpkg: ошибка обработки пакета python3.9 (--install):
проблемы с зависимостями - оставить ненастроенным
Обработка триггеров для desktop-file-utils (0.26-1ubuntu1) ...
Обработка триггеров для меню gnome (3.36.0-1ubuntu1)...
Обработка триггеров для поддержки mime (3.64ubuntu1)...
Обработка триггеров для man-db (2.9.1-1)...
При обработке возникли ошибки:
питон3.9
Я также пытался установить эти пакеты с помощью pip, но безрезультатно.