Рейтинг:0

Apt сломанные / сломанные зависимости / проблемы с библиотеками python3.9

флаг in

В конце концов, я прошу помощи на этом форуме, так как я пробовал несколько подходов к решению своей проблемы, но не смог найти никакого решения... Итак, очевидно, у меня есть неудовлетворенные зависимости, и, следуя совету apt, запустив apt --fix-сломанная установка возвращает:

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libpython3.9-минимальный libpython3.9-stdlib
Будут обновлены следующие пакеты:
  libpython3.9-минимальный libpython3.9-stdlib
2 для обновления, 0 для новой установки, 0 для удаления и 229 для отказа от обновления.
3 не полностью установлен или удален.
Необходимо получить 0 B/2–532 КБ архивов.
После этой операции будет использовано 490 кБ дополнительного дискового пространства.
Вы хотите продолжить? [Д/н] Д
(Чтение базы данных... На данный момент установлено 477986 файлов и каталогов.)
Подготовка к распаковке .../libpython3.9-stdlib_3.9.5-3~20.04.1_amd64.deb ...
Распаковка libpython3.9-stdlib:amd64 (3.9.5-3~20.04.1) поверх (3.9.2-1+bionic2) ...
dpkg: ошибка обработки архива /var/cache/apt/archives/libpython3.9-stdlib_3.9.5-3~20.04.1_amd64.deb 
(--распаковать):
 пытается перезаписать '/usr/lib/python3.9/_sysconfigdata__linux_x86_64-linux-gnu.py', который также находится в
 пакет libpython3.9-минимальный: amd64 3.9.2-1+bionic2
Подготовка к распаковке .../libpython3.9-minimal_3.9.5-3~20.04.1_amd64.deb ...
Распаковка libpython3.9-minimal:amd64 (3.9.5-3~20.04.1) поверх (3.9.2-1+bionic2) ...
dpkg: ошибка обработки архива /var/cache/apt/archives/libpython3.9-minimal_3.9.5-3~20.04.1_amd64.deb
 (--распаковать):
 попытка перезаписать '/usr/lib/python3.9/typing.py', который также находится в пакете libpython3.9-stdlib:amd
64 3.9.2-1+бионика2
dpkg-deb: ошибка: подпроцесс вставки был остановлен сигналом (сломан канал)
При обработке возникли ошибки:
 /var/cache/apt/archives/libpython3.9-stdlib_3.9.5-3~20.04.1_amd64.deb
 /var/cache/apt/archives/libpython3.9-minimal_3.9.5-3~20.04.1_amd64.deb
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)

По сути, я больше не могу использовать apt, так как каждый раз получаю одно и то же сообщение об ошибке. дпкг также дает мне ошибки зависимости.

Я попытался переустановить Python с исходным кодом, но получил соответствующие ошибки... Похоже, я застрял.

Буду очень благодарен за помощь <3

флаг ru
На какой Убунту ты работаешь? Версия Python, которую вы установили, выглядит так, как будто она из PPA, и это ОЧЕНЬ вероятно сломает все.
raj avatar
флаг cn
raj
Вы пытаетесь изменить версию Python по умолчанию в Ubuntu? Никогда не делайте этого, потому что вся система Ubuntu сильно зависит от Python, и, изменив версию Python по умолчанию, вы, вероятно, сломаете систему. Если вам нужна другая версия Python, установите ее совершенно отдельно и независимо от «системного» Python.
CésarD avatar
флаг in
Мой Ubuntu — это Ubuntu 20.04.2 LTS.
CésarD avatar
флаг in
Я установил Python3.9, а именно после добавления deadsnakes ppa, но я думаю, что это самый распространенный способ сделать это правильно? Теперь я знаю, что Ubuntu во многом зависит от Python, но я не понимаю, как я получил эти конфликты.
CésarD avatar
флаг in
@raj Нет, на самом деле я, вероятно, раньше плохо справлялся, но здесь я просто хотел использовать apt, чего я не мог ... так что ни обновления, ни установки, что является проблемой ^^. В конце концов я обновился до Ubuntu 21.04, которая устранила проблему, но я действительно не мог ее решить.

Ответить или комментировать

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