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 ?

199voto

kiri Points 25860

Tout d'abord, vérifiez si le paquet existe réellement :

  1. Aller à paquets.ubuntu.com avec un navigateur web.

  2. Faites défiler la page jusqu'à "Rechercher dans les répertoires de paquets".

  3. Entrez le paquet que vous essayez d'installer dans le champ "Mot clé".

    Activer "Afficher uniquement les correspondances exactes :"

    Remplacez "Distribution" par le nom de code de la version d'Ubuntu que vous utilisez, par ex. focale dans Ubuntu 20.04 ou il est affiché par lsb_release -sc

    enter image description here

S'il y a aucun résultat le paquet que vous recherchez n'existe pas et les étapes suivantes ne fonctionneront pas. Il se peut que vous ayez besoin d'un PPA tiers ou d'une autre méthode d'installation.

Si résultats sont trouvés le paquet existe et vous pouvez continuer avec ces étapes :

  1. Ouvrir Sources des logiciels (ou Logiciels et mises à jour en 13.04+) en le recherchant dans le Dash.
  2. Ouvrez l'onglet "Ubuntu Software".
  3. Assurez-vous que les 4 premières cases à cocher de cet onglet sont activées :

enter image description here 4. Mettez à jour les listes de paquets, puis testez avec ces commandes :

<pre>
sudo apt update
sudo apt install <i>&lt;TEST_PACKAGE&gt;</i>

115voto

Pandya Points 32443

Il existe de nombreux questions sur ce sujet. Je donne ici une réponse de base/générale.

Quand apt-get install est incapable de localiser un paquet, le paquet que vous voulez installer n'a pas pu être trouvé dans les dépôts que vous avez ajoutés (ceux dans /etc/apt/sources.list et sous /etc/apt/sources.list.d/ ).

La procédure (générale) suivante permet de résoudre ce problème :

  1. Assurez-vous que vous avez activé les dépôts Ubuntu :

    Pour activer tous les référentiels ( main , universe , restricted , multiverse ), utilisez les commandes suivantes :

    sudo add-apt-repository main
    sudo add-apt-repository universe
    sudo add-apt-repository restricted
    sudo add-apt-repository multiverse  

    Visitez Aide pour plus d'informations.

  2. Pour trouver des PPA pour plus de paquets :

    • Aller à Recherche de paquets Ubuntu . (Déjà expliqué dans este réponse)
    • Si le paquet que vous ne parvenez pas à localiser provient d'un PPA, allez sur le PPA et vérifiez s'il est disponible pour votre version.
    • Pour les dépôts externes, visitez Mises à jour d'Ubuntu et rechercher par screen ou Visitez PPAs .
    • Ou cherchez dans Paquet de lancement
    • Trouver le ppa approprié en fonction de votre version d'Ubuntu.
  3. Ajouter un PPA (par ligne de commande) :

    Utilisez cette commande :

    sudo add-apt-repository ppa:<repository-name>

    Visitez Aide de la communauté Ubuntu pour plus d'informations.

  4. N'oubliez pas de mettre à jour (faites connaître à l'apt vos changements) :

    Il est essentiel d'exécuter cette commande après avoir modifié tout dépôt :

    sudo apt-get update

    Sélection de meilleur serveur de téléchargement peut aider à accélérer la mise à jour.

  5. Enfin, installez le paquet :

    sudo apt-get install <package>

    Se référer à Gestion des paquets par ligne de commande .

Supplémentaire/Tip vous pouvez trouver le nom correct du paquet (c'est-à-dire le nom dans le référentiel) en utilisant apt-cache search <package-name> .


  • Questions et réponses connexes fréquemment posées :
  1. Comment résoudre les dépendances non satisfaites après l'ajout d'un PPA ?
  2. Que signifie "Le paquet <package> n'a pas de candidat à l'installation" ?

Note : Si le paquet n'est pas disponible dans le dépôt, vous devez attendre qu'il soit disponible (dans le cas de nouvelles versions ou de mises à jour) ou utiliser d'autres processus d'installation que ceux décrits ci-dessous. apt-get Par exemple, la compilation à partir des sources, le téléchargement du binaire exécutable, etc.

9voto

Schof Points 952

xbmc est uniquement disponible dans le dépôt d'univers , uniquement depuis Ubuntu 12.04 (précis). Si vous avez une version plus ancienne d'Ubuntu, vous devrez faire une mise à jour ou obtenir xbmc d'un autre endroit.

Si vous avez Ubuntu 12.04, assurez-vous que vous avez a allumé le référentiel de l'univers . Vous pouvez voir quels dépôts vous avez activés dans le fichier /etc/apt/sources.list (et dans les fichiers du répertoire /etc/apt/sources.list.d ). Vérifiez que ce fichier contient une ligne comme

deb http://al.archive.ubuntu.com/ubuntu/ precise universe

o

deb http://zw.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse

Si vous trouvez seulement une ligne comme

deb http://mn.archive.ubuntu.com/ubuntu/ precise main restricted

et aucune ligne avec universe , ajouter universe à la fin de cette ligne, ou une ligne séparée avec precise universe comme illustré ci-dessus.

Si vous devez modifier /etc/apt/sources.list , courir sudo apt-get update après, puis réessayer d'installer. Si le paquet n'est toujours pas trouvé, postez le contenu complet du fichier /etc/apt/sources.list et la sortie de sudo apt-get update .

7voto

np8 Points 1358

Nouvelle installation d'Ubuntu ?

Souvent, une simple mise à jour des listes de paquets de tous les dépôts et PPA suffit :

sudo apt-get update

Cela devrait être le premièrement à faire.

Si cela ne fonctionne pas, vous devez rechercher le dépôt ou le PPA qui contient le paquet que vous cherchez, l'ajouter, et exécuter sudo apt-get update à nouveau. Les étapes de ce processus sont bien expliquées dans les autres réponses de cette page.

6voto

shanzhen Points 311

Je suis nouveau sur Ubuntu mais j'écris ceci car j'ai découvert quelques solutions pour éviter ces erreurs "Unable to Locate Package". Il y a trois circonstances où cela peut arriver à un choc.

  1. Après l'installation d'Ubuntu, si vous ne faites pas de mise à jour suivie de mises à niveau, cela peut se produire.
  2. Si de nombreuses mises à jour logicielles doivent être effectuées à l'avenir, assurez-vous que toutes les mises à jour de sécurité importantes/les mises à jour recommandées sont désactivées en tapant " Gestionnaire de mise à jour "en appuyant sur Alt + F2 .
  3. Les problèmes un et deux peuvent se produire même après avoir mis à jour ou effacé toutes les mises à jour. Mais la solution éternelle est : Essayez les points 1 et 2, puis tapez sudo apt-get killmanager si cela ne fonctionne pas, pas de problème, passez à la saisie sudo apt-get update puis tapez sudo apt-get upgrade .

Vous devriez maintenant être en mesure d'installer n'importe quel logiciel via le terminal.

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