Étapes Pour Corriger L’erreur « Impossible De Localiser Le Package » Sous Linux

Passons en revue les étapes pour corriger l’erreur sur nos systèmes Linux aujourd’hui. Nous allons travailler sur l’erreur selon le gestionnaire de packages apt.

1. Analyse Des Listes De Sources

Les listes de sources sont utilisées pour localiser les archives du système de distribution de packages en cours d’utilisation sur le système. Cela signifie que lorsque nous demandons un package pour l’installation, les listes sources sont chargées de le localiser à partir de ses archives, elles suivent donc la logique commune, elles ont une implication directe dans l’erreur. Les pages de manuel décrivent les listes de sources comme telles :

La liste des sources /etc/apt/sources.list et les fichiers contenus dans /etc/apt/sources.list.d/ sont conçus pour prendre en charge un nombre illimité de sources actives et une variété de médias sources. Les fichiers répertorient une source par ligne (style une ligne) ou contiennent des strophes multilignes définissant une ou plusieurs sources par strophe (style deb822), avec la source la plus préférée répertoriée en premier (au cas où une seule version est disponible à partir de plusieurs sources) . Les informations disponibles à partir des sources configurées sont acquises par apt-get update (ou par une commande équivalente d'un autre front-end APT).

Supposons que nous voulons installer le très populaire outil d’analyse de port nmap sur une machine Debian, en utilisant apt qui donne ce qui suit :

€ sudo apt installer nmap
Lecture des listes de paquets... Terminé
Arbre de dépendance de construction 
Lecture des informations d'état... Terminé
E : Impossible de localiser le paquet nmap

Donc, apt n’a pas pu trouver le package nmap dans ses archives. Nous savons qu’apt utilise les listes de sources sous /etc/apt/sources.list pour localiser les packages. Ouvrez donc le même avec votre éditeur de texte préféré et avec les privilèges de superutilisateur. Ici, nous devrions trouver quelque chose comme ceci :

# deb 
# deb-src 

Assurez-vous que vous disposez de tous les référentiels sources officiels de votre distribution et de votre version. Vous pouvez obtenir une liste des miroirs officiels sur le site officiel de Distro.

2. Expliquer Les Listes De Sources

Analysons la première ligne de ligne pour comprendre ce que signifie chaque composant :

# deb 
  • # : Cela signifie un commentaire, c’est-à-dire que la ligne suivante n’est pas à considérer.
  • deb : Cela signifie que cette archive contient des binaires pré-compilés auformat .deb tandis que deb-src contient le code source des packages qui peuvent être construits et modifiés à volonté.
  • bullseye : Cela signifie le nom de code de notre système Debian/Ubuntu et peut être obtenu avec :
€ lsb_release -c
Nom de code : bullseye
  • main : Le référentiel de packages peut être divisé en plusieurs sous-sections telles que :
    • main : Il contient un logiciel open source officiellement pris en charge
    • restreint : Il contient un logiciel source fermé officiellement pris en charge
    • univers : Il contient des logiciels open source maintenus par la communauté
    • multiverse : il contient des logiciels non pris en charge, à source fermée et grevés de brevets

Comme nous pouvons le voir, nos deux lignes sont commentées. Par conséquent, apt n’a pas de référentiel source à partir duquel il peut localiser les packages. Donc, nous décommentons les deux lignes pour que cela ressemble à :

deb 
deb-src 

3. Mise à Jour Du Cache APT

Maintenant que nous avons mis à jour nos listes de sources pour inclure les miroirs souhaités, nous pouvons mettre à jour le cache apt avec :

€ sudo apt mise à jour

Par la suite, faire une installation apt devrait nous récupérer notre paquet :

€ sudo apt installer nmap

Remarque : Parfois, même l’inclusion d’anciens miroirs ou d’autres référentiels de versions dans le fichier /etc/apt/sources.list est également conseillé pour récupérer les packages indisponibles, mais ils provoquent souvent des conflits lors des futures mises à jour. Par conséquent, dans de tels scénarios, il est conseillé d’installer les packages requis à partir des fichiers .deb ou de supprimer/commenter les lignes de /etc/apt/sources.list après l’installation des packages requis.

Conclusion

Par conséquent, nous avons appris comment corriger cette erreur très courante. Si l’erreur persiste, nous pouvons nous référer à d’autres miroirs mais toujours tenir compte de la note ci-dessus. En outre, nous pouvons toujours créer des packages à partir des sources, les installer à partir de binaires précompilés ou utiliser d’autres gestionnaires de packages comme snap , aptitude , etc.

Sur une note finale, rappelez-vous que cette erreur est généralement liée à des sources manquantes/incorrectes dans la liste des sources apt OU vous avez mal tapé le nom du package.

Tux Linux Penguin Sudo Rm Rf Hacker d Ordinateur T-Shirt
  • Sudo Rm Rf ne peut être exécuté que par un vrai ninja du clavier et sans...
  • Un cadeau parfait pour tout programmeur, codeur, développeur web,...
  • Léger, Coupe classique, manche à double couture et ourlet à la base
BrosTrend 1200Mbps Linux USB Clé WiFi Adaptateurs de réseau, Ubuntu, Mint, Debian, Kali, Raspbian, Kubuntu, Lubuntu, Xubuntu, Zorin, Raspberry Pi 2+, Dual Band 5GHz 867Mbps, 2.4GHz 300Mbps
  • MULTI-OS SUPPORTÉ : Compatible avec les noyaux Linux jusqu'à 6.7, Ubuntu...
  • ARCHITECTURES SUPPORTÉES : x86_64/x86_32 (PC, VirtualBox...), aarch64/armhf...
  • VITESSE WI-FI RAPIDE : Vous pouvez obtenir une vitesse Wi-Fi de 867Mbps sur la...
  • MULTIPLES MODES DE FONCTIONNEMENT : Cet Linux clef USB WiFi prend en charge les...
  • SÉCURITÉ D'ENCRYPTAGE AVANCÉE : Sécurisez vos appareils et la...
  • DISTRIBUTIONS NON PRISES EN CHARGE : Actuellement NON compatible avec RHEL,...
Promo
Tapis de Souris en Ligne de Commandes Linux – Grand Tapis de Souris étendu. Raccourcis vers Le Programmeur Kali/Red Hat/Ubuntu/OpenSUSE/Arch/Debian/Unix. Tapis de Bureau de Jeu antidérapant
  • ✅ TAILLE GRANDE ET PARFAITE. La taille de 800 x 300 x 2 mm (31,5 x 11,8 x 0,09...
  • ✅ COMPILATION ÉTENDUE de lignes de commande couramment utilisées pour le...
  • ✅ GUIDE INTÉGRAL PARFAIT pour les programmeurs débutants et expérimentés...
  • ✅ BIEN CATÉGORISÉ - Les lignes de commande sont organisées de manière...
  • ✅ RÉFÉRENCE FONCTIONNELLE - Cette référence concise à la syntaxe Linux...
  • ✅ SANS COUTURE ET CONFORT – Tissu doux densément collé avec bords cousus...
  • ✅ IMPRESSION DE HAUTE QUALITÉ – Imprimé numériquement avec des encres de...
  • ✅ La base en caoutchouc naturel robuste et antidérapante offre une forte...
  • ✅ DURABLE - Protège votre bureau en verre/bois des rayures, des bosses et des...
  • ✅ CADEAU IDÉAL pour les collègues, les étudiants, les joueurs, les...