Dans le cas où vous avez essayé d'installer un fichier :
sudo apt-get install libstdc++.so.6
au lieu d'un paquet. Vous obtenez le message d'erreur :
E: Unable to locate package libstdc++.so.6
E: Couldn't find any package by regex 'libstdc++.so.6'
parce que vous avez essayé d'installer un fichier libstdc++.so.6
que vous ne pouvez pas installer, car il est situé dans un paquet debian.
Vous pouvez utiliser apt-file
pour rechercher le paquet qui contient ce fichier. Pour l'installer, tapez :
sudo apt-get install apt-file
Ensuite, vous devez mettre à jour l'index.
sudo apt-file update
Après cela, vous pouvez rechercher le paquet qui contient le fichier libstdc++.so.6
:
sudo apt-file find libstdc++.so.6
Ensuite, vous trouvez beaucoup de paquets qui contiennent le fichier recherché. Pour cet exemple, je ne colle qu'un seul résultat de recherche :
libstdc++6: /usr/lib/x86_64-linux-gnu/libstdc++.so.6
Ensuite, vous pouvez installer le paquet nécessaire libstdc++6
:
sudo apt-get install libstdc++6