Ce didacticiel pour débutants montre comment résoudre le problème: E: Impossible de trouver les erreurs de package sur Ubuntu Linux.

Un des de nombreuses façons d’installer un logiciel dans Ubuntu est celui à utiliser apt-get ou la commande appropriée. Vous ouvrez un terminal et utilisez le nom du programme pour l’installer comme suit:

sudo apt install package_name

Parfois, une erreur se produit lors de la tentative d’installation de l’application de cette façon. L’erreur est:

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

L’erreur est explicite. Votre système Linux ne trouve pas le package que vous essayez d’installer. Mais pourquoi est-ce comme ça? Pourquoi ne trouve-t-il pas le colis? Examinons certaines des choses que vous pouvez faire pour résoudre ce problème.

Correction de l’erreur de package « Impossible de trouver » sur Ubuntu

Voyons comment résoudre ce problème étape par étape.

1.Vérifiez le nom du paquet (non, sérieusement)

Cela doit être vérifié en premier. Avez-vous tapé le nom du package? Je veux dire si tu essaies installer vlc et vous avez tapé vcl, il échouera sûrement. Les fautes de frappe sont courantes, alors assurez-vous de ne pas avoir commis d’erreur en saisissant le nom du package.

Également Les commandes Linux sont sensibles à la casse. Assurez-vous donc de saisir le nom du package correct. Par exemple, le nom de la commande doit être vlc, pas Vlc ou VLC.

2. Mettez à jour le cache du référentiel

La première fois que vous utilisez votre système après l’avoir installé, vous devez exécuter la commande de mise à jour:

sudo apt update

Cette commande ne sera pas Mettre à jour Ubuntu immédiatement. Je recommande par cela Concept de référentiels Ubuntu. Fondamentalement, la commande ‘apt update’ crée un cache local des packages disponibles.

Lorsque vous utilisez la commande install, apt package manager recherche le cache pour obtenir les informations sur le package et la version, puis les télécharge à partir de ses référentiels sur le réseau. Si le package n’est pas dans ce cache, votre système ne pourra pas l’installer.

Si vous avez un système Ubuntu fraîchement installé, le cache sera vide. Pour cette raison, vous devez exécuter la commande apt update juste après l’installation d’Ubuntu ou d’autres distributions basées sur Ubuntu (telles que Linux Mint).

Même s’il ne s’agit pas d’une nouvelle installation, votre cache apt peut être obsolète. C’est toujours une bonne idée de le mettre à jour.

3. Vérifiez si le package est disponible pour votre version d’Ubuntu

Bien! Vous avez vérifié le nom du colis et il est correct. Vous exécutez la commande de mise à jour pour reconstruire le cache et constatez toujours que l’erreur de package est introuvable.

Il est possible que le package ne soit vraiment pas disponible. Mais vous suivez les instructions sur certains sites Web et tout le monde semble être en mesure de les installer de cette façon. Quel pourrait être le problème?

Je peux voir deux choses ici. Soit le package disponible dans le référentiel de l’univers et votre système ne l’a pas activé, soit le package n’est pas entièrement disponible dans votre version d’Ubuntu. Ne soyez pas confus. Je vais vous l’expliquer.

Premier pas, Vérifiez la version d’Ubuntu que vous utilisez. Ouvrez un terminal et utilisez la commande suivante:

lsb_release -a

Vous obtiendrez le numéro de version d’Ubuntu et le nom de code dans la sortie. Le nom de code est important ici:

[email protected]:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.3 LTS
Release:	18.04
Codename:	bionic

Comme vous pouvez le voir ici, j’utilise Ubuntu 18.04 et son nom de code est bionique. Vous avez peut-être autre chose, mais vous comprenez l’essentiel de ce que vous devez considérer ici.

Une fois que vous avez le numéro de version et le nom de code, visitez le site Web du package Ubuntu:

Faites défiler un peu sur cette page et accédez à la section de recherche. Vous verrez un champ de mot-clé. Entrez le nom du package (que votre système ne trouve pas) et définissez le nom de code de distribution correct. La section doit être «Any». Une fois ces trois détails définis, cliquez sur le bouton de recherche.

Cela indiquera si le package est disponible pour votre version d’Ubuntu et, le cas échéant, à quel référentiel il appartient. Dans mon cas, j’ai cherché Outil de capture d’écran Shutter et c’est ce qu’il m’a montré pour Ubuntu 18.04 Bionic Version:

Dans mon cas, le nom du package est exactement le même. Cela signifie que l’obturateur de paquets pour Ubuntu 18.04 Bionic est disponible, mais dans le ‘Universe Repository’. Si vous vous demandez ce qu’est le référentiel de l’univers, s’il vous plaît Pour plus d’informations, consultez l’article du référentiel Ubuntu mentionné précédemment.

Si le package prévu est disponible pour votre version d’Ubuntu, mais qu’il s’agit d’un référentiel comme Univers ou Multiverse, vous devez activer ces référentiels supplémentaires:

sudo add-apt-repository universe multiverse

Vous devrez également mettre à jour le cache afin que votre système soit informé des nouveaux packages disponibles via ces référentiels:

sudo apt update

Maintenant, si vous essayez d’installer le package, les choses devraient bien se passer.

4. Vérifiez que vous utilisez une version active d’Ubuntu

Ubuntu a deux principaux types de versions. La version standard est prise en charge pendant neuf mois, tandis que les versions de support à long terme sont prises en charge pendant cinq mois.

Dans les deux cas, si vous utilisez une version d’Ubuntu qui a atteint sa fin, vous ne pourrez pas installer de nouveaux packages et constater que l’erreur de package est introuvable.

Comment savoir si votre version d’Ubuntu est prise en charge ou non? Utilisez cette commande simple pour découvrir:

hwe-support-status --verbose

Pour ma version prise en charge, cette sortie est affichée:

You are not running a system with a Hardware Enablement Stack. Your system is supported until April 2025.

Tu peux oublier Pile d’activation matérielle pour l’instant. Les informations importantes sont de savoir si le système est activement pris en charge. Dans l’exemple ci-dessus, mon système sera pris en charge jusqu’en avril 2025.

Rien ne fonctionne maintenant quoi?

Si le site Web Ubuntu Packages indique également que le package n’est pas disponible pour votre version spécifique, il existe d’autres moyens de trouver d’autres moyens d’installer le package.

Prenez Shutter, par exemple. C’est un excellent outil de capture d’écran pour Linux Mais il n’a pas été mis à jour depuis des années et donc Ubuntu l’a supprimé d’Ubuntu 18.10 et des versions plus récentes. Comment puis-je l’installer maintenant? Heureusement, un développeur tiers a créé un référentiel personnel (PPA) que vous pouvez utiliser pour l’installer. [Please read this detailed guide to understand PPA in Ubuntu.] Vous pouvez rechercher des packages et leurs PPA sur le site Web Ubuntu Launchpad.

N’oubliez pas que vous ne devez pas ajouter de PPA aléatoires (non officiels) à votre liste de référentiels. Je vous conseille de vous en tenir à ce que propose votre distribution.

S’il n’y a pas de PPA, consultez le site Web officiel du projet et voyez s’ils offrent des moyens alternatifs d’installer l’application. Certains projets offrent.Fichiers DEB ou AppImage Des dossiers. Certains projets sont passés à Paquets Snap.

En d’autres termes, consultez le site Web officiel du projet et voyez s’ils ont changé leur méthode d’installation.

Si rien ne fonctionne, le projet peut être interrompu de lui-même et si tel est le cas, vous devez rechercher son utilisation alternative.

Enfin…

Si vous êtes nouveau sur Ubuntu ou Linux, les choses peuvent être accablantes. Pour cette raison, je vais couvrir certains sujets de base comme celui-ci afin que vous puissiez mieux comprendre comment les choses fonctionnent dans votre système.

J’espère que ce tutoriel vous aidera à résoudre le bogue du package dans Ubuntu. Si vous avez des questions ou des suggestions, n’hésitez pas à les publier dans la section commentaires.



Source link

Recent Posts