apt-get ошибка обновления для пакетов Python в Ubuntu 16.04

Вы должны удалить собственный lib Steam, используя:

find ~/.steam/root/ -name "libgpg-error.so*" -print -delete

Найденное решение здесь: https://bugs.archlinux.org/task/48994

6
задан 18 May 2018 в 14:51

9 ответов

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

sudo apt-get update sudo apt-get upgrade -f

Если нет, не могли бы вы изменить свой вопрос, включив в него полный, дословный вывод вышеуказанных команд? Спасибо.

1
ответ дан 17 July 2018 в 14:02

У вас может быть установлен python 3.6 из нескольких мест, что вызывает проблему (например, http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu).

Если это так, вам нужно прокомментировать или удалить его из / etc / apt / sources, выполнить apt-обновление, а затем попробовать apt-get -f установить снова.

0
ответ дан 17 July 2018 в 14:02

Этот ответ сработал для меня =)

sudo dpkg --install --force all /var/cache/apt/archives/libpython3.6-stdlib_3.6.5-5~16.04.york1_amd64.deb

От: https://stackoverflow.com/a/50408787/1503549

Примечание: не забудьте выполнить следующие действия :

sudo apt install -f

Заменить «apt» с помощью «apt-get» / «aptitude» или любого используемого apt-производного.

11
ответ дан 17 July 2018 в 14:02

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

sudo apt-get update sudo apt-get upgrade -f

Если нет, не могли бы вы изменить свой вопрос, включив в него полный, дословный вывод вышеуказанных команд? Спасибо.

1
ответ дан 20 July 2018 в 14:06
  • 1
    Поскольку вы никогда не принимали ответа раньше: если это ответит на ваш вопрос, не забудьте нажать серый ☑ под номером слева от этого текста, чтобы принять его , что означает «да, этот ответ действительно "! – David Foerster 18 May 2018 в 03:24
  • 2
    Пробовал это, получив следующую ошибку: – user9807993 18 May 2018 в 08:36
  • 3
    Следующие пакеты будут обновлены: libpython3.6-stdlib python3-gdbm 2 обновлен, 0 вновь установлен, 0 удален и 0 не обновлен. 5 не полностью установлен или удален. Необходимо получить 16,1 кБ / 2,005 Кбайт архивов. После этой операции будет использовано 1,415 kB дополнительного дискового пространства. Вы хотите продолжить? [Y / n] Y 89% [Работа] Получить: 1 ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial / main amd64 python3-gdbm amd64 3.6.5-3 ~ 16.04. york4 [16.1 kB] Выбрано 16.1 kB в 0s (30.3 kB / s) (Чтение базы данных ... 231398 файлов и каталогов, установленных в настоящее время.) – user9807993 18 May 2018 в 08:42
  • 4
    Подготовка к распаковке ... / libpython3.6-stdlib_3.6.5-5 ~ 16.04.york1_amd64.deb ... Распаковка libpython3.6-stdlib: amd64 (3.6.5-5 ~ 16.04.york1) over (3.6.5- 5 ~ 16.04.york0) ... dpkg: архив обработки ошибок /var/cache/apt/archives/libpython3.6-stdlib_3.6.5-5~16.04.york1_amd64.deb (--unpack): попытка перезаписать '/ usr /lib/python3.6/lib2to3/refactor.py ', который также находится в пакете python3-lib2to3 3.6.5-3 ~ 16.04.york0.2 dpkg-deb: ошибка: паст подпроцесса был убит сигналом (Broken pipe) – user9807993 18 May 2018 в 08:42
  • 5
    Подготовка к распаковке ... / python3-gdbm_3.6.5-3 ~ 16.04.york4_amd64.deb ... Распаковка python3-gdbm: amd64 (3.6.5-3 ~ 16.04.york4) over (3.6.5-3 ~ 16.04. york0.2) ... При обработке были обнаружены ошибки: /var/cache/apt/archives/libpython3.6-stdlib_3.6.5-5~16.04.york1_amd64.deb E: Подпроцесс / usr / bin / dpkg возвратил код ошибки (1) – user9807993 18 May 2018 в 08:43

У вас может быть установлен python 3.6 из нескольких мест, что вызывает проблему (например, http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu).

Если это так, вам нужно прокомментировать или удалить его из / etc / apt / sources, выполнить apt-обновление, а затем попробовать apt-get -f установить снова.

0
ответ дан 20 July 2018 в 14:06

Этот ответ сработал для меня =)

sudo dpkg --install --force all /var/cache/apt/archives/libpython3.6-stdlib_3.6.5-5~16.04.york1_amd64.deb

От: https://stackoverflow.com/a/50408787/1503549

Примечание: не забудьте выполнить следующие действия :

sudo apt install -f

Заменить «apt» с помощью «apt-get» / «aptitude» или любого используемого apt-производного.

11
ответ дан 20 July 2018 в 14:06

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

sudo apt-get update sudo apt-get upgrade -f

Если нет, не могли бы вы изменить свой вопрос, включив в него полный, дословный вывод вышеуказанных команд? Спасибо.

1
ответ дан 23 July 2018 в 09:37
  • 1
    Поскольку вы никогда не принимали ответа раньше: если это ответит на ваш вопрос, не забудьте нажать серый ☑ под номером слева от этого текста, чтобы принять его , что означает «да, этот ответ действительно "! – David Foerster 18 May 2018 в 03:24
  • 2
    Пробовал это, получив следующую ошибку: – user9807993 18 May 2018 в 08:36
  • 3
    Следующие пакеты будут обновлены: libpython3.6-stdlib python3-gdbm 2 обновлен, 0 вновь установлен, 0 удален и 0 не обновлен. 5 не полностью установлен или удален. Необходимо получить 16,1 кБ / 2,005 Кбайт архивов. После этой операции будет использовано 1,415 kB дополнительного дискового пространства. Вы хотите продолжить? [Y / n] Y 89% [Работа] Получить: 1 ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial / main amd64 python3-gdbm amd64 3.6.5-3 ~ 16.04. york4 [16.1 kB] Выбрано 16.1 kB в 0s (30.3 kB / s) (Чтение базы данных ... 231398 файлов и каталогов, установленных в настоящее время.) – user9807993 18 May 2018 в 08:42
  • 4
    Подготовка к распаковке ... / libpython3.6-stdlib_3.6.5-5 ~ 16.04.york1_amd64.deb ... Распаковка libpython3.6-stdlib: amd64 (3.6.5-5 ~ 16.04.york1) over (3.6.5- 5 ~ 16.04.york0) ... dpkg: архив обработки ошибок /var/cache/apt/archives/libpython3.6-stdlib_3.6.5-5~16.04.york1_amd64.deb (--unpack): попытка перезаписать '/ usr /lib/python3.6/lib2to3/refactor.py ', который также находится в пакете python3-lib2to3 3.6.5-3 ~ 16.04.york0.2 dpkg-deb: ошибка: паст подпроцесса был убит сигналом (Broken pipe) – user9807993 18 May 2018 в 08:42
  • 5
    Подготовка к распаковке ... / python3-gdbm_3.6.5-3 ~ 16.04.york4_amd64.deb ... Распаковка python3-gdbm: amd64 (3.6.5-3 ~ 16.04.york4) over (3.6.5-3 ~ 16.04. york0.2) ... При обработке были обнаружены ошибки: /var/cache/apt/archives/libpython3.6-stdlib_3.6.5-5~16.04.york1_amd64.deb E: Подпроцесс / usr / bin / dpkg возвратил код ошибки (1) – user9807993 18 May 2018 в 08:43

У вас может быть установлен python 3.6 из нескольких мест, что вызывает проблему (например, http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu).

Если это так, вам нужно прокомментировать или удалить его из / etc / apt / sources, выполнить apt-обновление, а затем попробовать apt-get -f установить снова.

0
ответ дан 23 July 2018 в 09:37

Этот ответ сработал для меня =)

sudo dpkg --install --force all /var/cache/apt/archives/libpython3.6-stdlib_3.6.5-5~16.04.york1_amd64.deb

От: https://stackoverflow.com/a/50408787/1503549

Примечание: не забудьте выполнить следующие действия :

sudo apt install -f

Заменить «apt» с помощью «apt-get» / «aptitude» или любого используемого apt-производного.

11
ответ дан 23 July 2018 в 09:37

Другие вопросы по тегам:

Похожие вопросы: