2 votes

Erreur de chargement des bibliothèques partagées : libstdc++.so.6

Lorsque j'utilise

$apt-get update

Sortie - error while loading shared libraries:libstdc++.so.6

$apt-file search libstdc++.so.6
File usr/lib/command not found 

Comment ajouter cette bibliothèque ?


$ lsb_release -a 
No LSB modules are available. 
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS 
Release: 18.04 
Codename: bionic

$ apt-cache policy libapt-pkg?.0
apt-cache: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /usr/lib/x86_64-linux-gnu/libapt-pkg.so.6.0)

0voto

N0rbert Points 86925

Vous devez installer paquets correspondants manuellement par

wget http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-10/libstdc++6_10-20200411-0ubuntu1_i386.deb
sudo dpkg -i libstdc++6_10-20200411-0ubuntu1_i386.deb

wget http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-10/libstdc++6_10-20200411-0ubuntu1_amd64.deb
sudo dpkg -i libstdc++6_10-20200411-0ubuntu1_amd64.deb

et vous pourrez alors exécuter

sudo apt update

y

sudo apt install --reinstall libstdc++6 libstdc++6:i386 libapt-pkg6.0
sudo apt install command-not-found apt-file

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X