Quand j'utilise apt j'ai des problèmes:
$ 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)
Cependant, installer de nouvelles sorties apt:
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(-)
Même si j'essaye de télécharger la lib manquante:
$ 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)
Donc, je suis coincé là et je ne peux pas supprimer, mettre à jour ou corriger apt du tout.
Vous pouvez copier libstdc++.so.6
depuis une autre installation Ubuntu.
Sur une machine virtuelle 14.04, j'ai supprimé libstdc++.so.6
et j'ai la même erreur que vous. Ensuite, je l'ai copié à partir de mon hôte 16.04 et apt
a encore fonctionné. Vous pouvez utiliser un Live CD pour cela.
Vous pouvez également télécharger le fichier correspondant à votre version:
14.04 : https://bsre.stackstorage.com/index.php/s/JVNxNO3HWBA4HSa
16.04 : https://bsre.stackstorage.com/index.php/s/L394ttygh55cR1W
Puis ouvrez une fenêtre de terminal en utilisant Cntrl + Alt + T
cd ~/Downloads
et appuyez sur entermd5sum libstdc++*
et appuyez sur enterAssurez-vous de voir l’un des éléments suivants:
aa688ac2f4c90a023c2cbd1dd21d4ccc libstdc++1404.so.6
68dbd855c3213cae1a41375c25bf6884 libstdc++1604.so.6
Sudo mv libstdc++* libstdc++.so.6
Sudo mv libstdc++.so.6 /usr/lib/x86_64-linux-gnu/
J'ai aussi eu le même problème plus tôt. Je l'ai corrigé en téléchargeant le paquet debst de libstdc ++ 6 à partir de ici et plus tard, j'ai fait une installation manuelle en utilisant 'dpkg'
Sudo dpkg -i libstdc++6_5.4.0-6ubuntu1~16.04.1_i386.deb
Après cela, ça fonctionnait bien
C'était un peu compliqué, je ne me souviens pas de ce que j'avais fait exactement quand j'avais ce problème.
Peut-être que cela peut aider:
Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Sudo apt-get update
Cela risque de ne pas fonctionner si vous n'avez pas installé les propriétés du logiciel python.
Essayez donc de mettre à jour vos référentiels et vos PPA par défaut. suivez ce lien pour savoir comment le faire: Comment puis-je restaurer les référentiels par défaut?