Comment corriger « E : Impossible de localiser le paquet » Erreur sur Ubuntu
Parfois, lors de l’installation d’un paquet sur Ubuntu à l’aide du gestionnaire de paquets APT, vous pouvez tomber sur l’erreur « E : Impossible de localiser le paquet ». Cela peut sembler un peu déroutant, surtout lorsque vous avez vérifié votre connexion Internet et que vous êtes sûr que tout est en place.
Dans ce tutoriel, nous explorerons les raisons pour lesquelles cette erreur « E : Impossible de localiser le package » se manifeste et les solutions possibles pour y remédier dans Ubuntu.
1. Vérifiez l’orthographe du package/insensible à la casse dans Ubuntu
Une faute de frappe dans le nom du package peut entraîner cette erreur. En fait, c’est la première chose que vous devriez vérifier. Par exemple, pour installer le serveur Mariadb sur Ubuntu, si vous tapez mariabd-server au lieu de mariadb-server, vous obtiendrez l’erreur.
sudo apt install mariabd-server
En outre, la saisie d’un nom de package en majuscules contribuera également à cette erreur. Par exemple, taper MARIADB-SERVER entraînera la même erreur.
Par conséquent, il est toujours conseillé de vérifier l’orthographe du package logiciel au cas où vous rencontreriez cette erreur. De plus, assurez-vous que le cas est correct (principalement en minuscules).
2. Mettre à jour l’index des paquets locaux dans Ubuntu
S’il n’y a pas de faute de frappe dans le nom du package et que vous rencontrez toujours l’erreur, vous pouvez envisager d’actualiser l’index du package local. Cela est particulièrement vrai si vous utilisez une nouvelle installation d’Ubuntu qui est livrée avec un cache vide.
Pour mettre à jour le cache local, exécutez la commande apt update comme suit.
sudo apt update
Une fois le cache mis à jour, le gestionnaire de paquets APT référencera le cache local fraîchement créé et installera enfin le paquet en question à partir du référentiel Ubuntu par défaut.
3. Vérifiez le package sur Ubuntu Packages Search
Une autre approche que vous pouvez adopter consiste à vérifier la disponibilité du package sur Ubuntu Packages Search, qui est un site Web qui affiche des informations sur tous les paquets hébergés dans l’archive Ubuntu Package.
Il vous permet de parcourir une liste de packages disponibles pour n’importe quelle version d’Ubuntu et contenus dans l’un des quatre référentiels principaux fournis par Ubuntu [main, multiverse, restreint et univers].
Avant de le faire, il est prudent de, tout d’abord, vérifier quelle version Ubuntu vous utilisez.
hostnamectl
OR
lsb_release -a
D’après la sortie fournie, vous pouvez voir que nous exécutons Ubuntu 22.04, Jammy JellyFish.
Maintenant, dirigez-vous vers la zone de recherche par mot-clé et tapez le nom du package. Ensuite, sélectionnez votre distribution. Si vous n’êtes pas sûr dans quel référentiel le package est contenu, définissez l’option « Section » sur « tout » et cliquez sur « Rechercher ».
Dans cet exemple, nous recherchons la disponibilité du package Flameshot.
Si le forfait est disponible, vous obtiendrez une correspondance. Dans notre cas, nous avons obtenu une correspondance exacte détaillant la version du système d’exploitation, une description simple du package logiciel et le référentiel qui le fournit (Univers).
Un résultat positif vous donne le feu vert pour procéder à l’installation du package. Si le package est introuvable, il n’est pas encore disponible dans les référentiels par défaut et ne peut pas être installé directement à l’aide du gestionnaire de paquets APT.
4. Installer les dépôts Ubuntu manquants
Comme nous l’avons déjà vu, Ubuntu fournit 4 référentiels -
- Principal
- Multivers
- Restreint
- Univers
Chacun d’eux fournit un ensemble de packages à télécharger sur votre système. Si vous êtes sur un ancien système qui manque l’un de ces référentiels, vous pouvez les ajouter comme suit.
sudo add-apt-repository main
sudo add-apt-repository multiverse
sudo add-apt-repository restricted
sudo add-apt-repository universe
Une fois que vous avez ajouté le référentiel, assurez-vous de mettre à jour le cache local pour informer votre système des nouveaux packages fournis par celui-ci.
sudo apt update
Maintenant, essayez-le à nouveau et, cette fois, vous devriez pouvoir installer le package sans problème.
5. Vérifiez votre version active d’Ubuntu
Il existe deux versions majeures fournies par Ubuntu. Le LTS (Long Term Support) est une version qui est prise en charge ou maintenue pendant 5 ans. La prise en charge comprend des corrections de bogues, des correctifs et des mises à jour de sécurité. La dernière version de LTS est Ubuntu 22.04.
L’autre version est la version standard ou provisoire, qui est prise en charge pendant neuf mois. Pour le moment, la dernière version standard est Ubuntu 23.04.
Lorsqu’une version atteint la fin de vie (EOL), elle cesse d’être prise en charge par Canonical et ne reçoit plus de correctifs, de mises à jour et de nouveaux logiciels.
Pour vérifier si vous exécutez une version active d’Ubuntu, exécutez la commande suivante.
hwe-support-status --verbose
La commande fournit la sortie suivante. La dernière phrase indiquera si votre système est pris en charge ou non. Dans notre cas, nous exécutons Ubuntu 22.04 qui sera pris en charge jusqu’en avril 2027.
Si votre système n’est pas pris en charge, vous rencontrerez très certainement l’erreur.
Conclusion
Ce sont quelques-unes des solutions possibles pour résoudre l’erreur « Impossible de localiser le package » sur Ubuntu. Si vous rencontrez toujours des difficultés pour installer un package, envisagez d’essayer de l’installer à partir de Snap ou de flatpak.
Vous pouvez également installer des packages à partir de référentiels tiers appelés PPA (Personal Package Archive). Il s’agit d’un référentiel qui fournit des progiciels gérés par des individus ou des groupes de développeurs. Ces paquets ne sont pas avaiable dans les dépôts officiels Ubuntu.
Et cela tire fin à ce guide. Nous avons vu différentes façons que vous pouvez utiliser pour résoudre le problème de l’erreur « Impossible de localiser le package » dans Ubuntu.




