300 votes

"Impossible de localiser le paquet" en essayant d'installer des paquets avec APT

Lorsque j'essaie d'installer un paquet par la ligne de commande, j'obtiens une erreur.

$ sudo apt-get install <package>
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package <package>

Quelqu'un peut-il m'aider ?

6voto

BuZZ-dEE Points 13314

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

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