Не может использовать склонный: libstdc ++. таким образом 6: версия 'GLIBCXX_3.4.20', не найденная

Когда я использую склонный, у меня есть проблемы:

$ sudo apt-get update
apt-get: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by apt-get) apt-get: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0)

Однако устанавливая новые способные выводы:

dpkg: regarding .../apt_1.2.10ubuntu1_amd64.deb containing apt:
apt breaks apt-utils (<< 1.1.3)
apt-utils (version 1.0.1ubuntu2) is present and installed.

dpkg: error processing archive /home/anawasreh/Downloads/apt_1.2.10ubuntu1_amd64.deb (--install):
 installing apt would break apt-utils, and
 deconfiguration is not permitted (--auto-deconfigure might help)
Errors were encountered while processing:
 /home/anawasreh/Downloads/apt_1.2.10ubuntu1_amd64.deb
(13:13:21)anawasreh@readonly@anawasreh(-)

Даже если я пытаюсь загрузить недостающий lib:

$ sudo apt-get install libstdc++6

apt-get: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version
`GLIBCXX_3.4.20' not found (required by apt-get) apt-get:
/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not
found (required by /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0)

Таким образом, я застреваю там и не могу удалить, обновить, или корректная Кв. вообще.

1
задан 31 May 2017 в 16:08

3 ответа

Вы могли скопировать libstdc++.so.6 с другой установки Ubuntu.

В 14,04 виртуальных машинах, я удалил libstdc++.so.6 и получил ту же ошибку как Вы. Затем я скопировал его со своих 16,04 хостов, и apt работал снова. Вы могли использовать Живой CD для этого.

, С другой стороны, загружают правильный файл для Вашей версии:

14.04 : https://bsre.stackstorage.com/index.php/s/JVNxNO3HWBA4HSa
16.04: https://bsre.stackstorage.com/index.php/s/L394ttygh55cR1W

Затем открывает Окно терминала с помощью Cntrl + Высокий звук + тип cd ~/Downloads T

  1. и нажимает Enter
  2. Тип md5sum libstdc++* и нажимает Enter
  3. , Удостоверяются, что Вы видите любое из следующего:

    aa688ac2f4c90a023c2cbd1dd21d4ccc libstdc++1404.so.6 68dbd855c3213cae1a41375c25bf6884 libstdc++1604.so.6

  4. Затем переименовывают файл с помощью sudo mv libstdc++* libstdc++.so.6
  5. Перемещение файл: sudo mv libstdc++.so.6 /usr/lib/x86_64-linux-gnu/
3
ответ дан 7 December 2019 в 12:38

Это было мало сложно, я не помню то, что точно я сделал, когда у меня была эта проблема.

, Возможно, это может помочь:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update

Это не может работать, если Вам не установили свойства программного обеспечения Python.

Так, попытайтесь обновить свои репозитории и PPAs для установки по умолчанию. перейдите по этой ссылке, чтобы знать, как сделать это: , Как я восстанавливаю репозитории по умолчанию?

0
ответ дан 7 December 2019 в 12:38

У меня также была та же проблема ранее. Я зафиксировал его путем загрузки libstdc ++ 6 debian пакетов от здесь и позже сделал ручную установку с помощью 'dpkg'

sudo dpkg -i libstdc++6_5.4.0-6ubuntu1~16.04.1_i386.deb

После этого, это склонный хорошо работало

0
ответ дан 7 December 2019 в 12:38

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

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