Comment corriger l'erreur "Aucun candidat à installer" dans Ubuntu

Avez-vous essayé d'installer quelque chose, cependant Ubuntu Il ne peut pas le poser. Apt dit quelque chose à propos de "Aucun filtre à installer". Qu'est-ce que cela signifie, quelle est la source du problème et est-il résoluble ? Voici quelques façons de le réparer.

Comment corriger l'erreur « Aucun filtre à installer » dans Ubuntu - %categories

Qu'est ce que ça veut dire?

Si vous essayez d'installer un package qu'Apt ne sait pas comment installer, il vous indiquera qu'il est incapable de le localiser. Cela peut se produire si vous avez mal orthographié le nom du package ou si vous essayez d'installer une application qui ne se trouve pas dans le référentiel par défaut.

Il existe également un autre cas de paquets manquants : Apt ne peut pas les trouver à leur emplacement habituel mais sait qu'ils sont là car un autre paquet pointe vers eux.

Par exemple, Ubuntu ne contient aucun package lié à Docker dans ses référentiels. Il existe cependant un tas d'autres packages vers lesquels vous pointez dans le référentiel par défaut. Ceci, à son tour, peut être un problème si vous essayez de créer un site WordPress via Docker dans Ubuntu.

Comment corriger l'erreur « Aucun filtre à installer » dans Ubuntu - %categories

Comment y remédier ?

Commencez par vérifier si le package a été supprimé lors de votre dernière mise à jour/mise à niveau. Vous n'avez pas besoin de le retrouver dans des journaux cryptés et il vous suffit de mettre à jour et de mettre à niveau votre système pour obtenir les dernières versions des logiciels installés. Dans la foulée, la base de données Apt sera mise à jour :

sudo apt update && sudo apt upgrade

Comment corriger l'erreur « Aucun filtre à installer » dans Ubuntu - %categories

Ce problème se produit car Apt ne vérifie pas automatiquement si votre référentiel local est actuellement synchronisé avec la télécommande en amont. Lorsque votre appareil est en retard sur les mises à jour, tous les liens distants spécifiés se bloquent et entraînent une erreur "Aucun candidat à installer".

Lisez aussi:  Les 5 meilleurs conseils pour garder votre boîte de réception Gmail propre

Une fois votre système mis à jour, vous pouvez immédiatement installer n'importe quel package disponible dans votre référentiel par défaut.

Ajouter un référentiel tiers

Si cela ne fonctionne pas, vous trouverez très probablement le package particulier dans un référentiel qui n'est pas actuellement répertorié. Il vous suffit de le trouver et de l'ajouter à vos sources de logiciels de distribution.

Internet est votre ami pour retrouver l'entrepôt perdu. Par exemple, vous pouvez copier les liens Personal Package Archive (PPA) de Docker à partir de leurs sites Web pour inclure leurs référentiels dans votre instance Apt locale.

Comment corriger l'erreur « Aucun filtre à installer » dans Ubuntu - %categories

Une fois que vous avez localisé l'emplacement, vous pouvez ajouter le référentiel à Ubuntu avec la commande :

sudo add-apt-repository REPOSITORY_PPA

Mettez à jour votre copie locale d'Apt pour inclure tous les packages du nouveau référentiel. Pour ce faire, exécutez la commande suivante :

sudo apt update && sudo apt upgrade

Rechercher un package renommé

Dans de rares cas, le problème n'est pas un dépôt manquant mais un paquet renommé. Cela peut se produire lorsqu'un package subit une révision majeure ou est fusionné avec un autre package. Pour vérifier les packages disponibles avec des noms similaires, utilisez la commande :

recherche apt-cache PACKAGE_NAME

Selon ce que vous recherchez, cela peut faire apparaître une énorme liste de programmes disponibles. Voici une astuce pour le réduire : en règle générale, les noms de packages n'auront pas de changements de nom drastiques. Ce qui peut changer, c'est le numéro de version ou un mot-clé secondaire. Heureusement, apt-cache prend en charge Regex, vous pouvez donc rechercher des packages commençant par le mot-clé donné.

Lisez aussi:  Les 9 meilleures façons de corriger les notifications Microsoft Teams ne fonctionnent pas dans Google Chrome

Comment corriger l'erreur « Aucun filtre à installer » dans Ubuntu - %categories

Par exemple, supposons que vous saisissiez la commande ci-dessus en utilisant "Firefox" comme PACKAGE_NAME. Dans ce cas, vous verrez des dizaines d'entrées avec le mot Firefox dans leurs noms ou descriptions. Vous pouvez essayer ce qui suit à la place :

recherche apt-cache "^PACKAGE_NAME*"

La commande ci-dessus renverra une liste de tous les packages dont le nom commence par PACKAGE_NAME. Si vous remplacez PACKAGE_NAME pour Firefox, vous verrez une liste de tous les packages commençant par le mot "Firefox". Parmi eux, vous trouverez probablement une alternative à ce que vous recherchez.

Comment corriger l'erreur « Aucun filtre à installer » dans Ubuntu - %categories

Foire Aux Questions

Q 1. Est-il possible de trouver la liste des PPA disponibles pour Ubuntu ?
réponse. oui! Bien qu'il n'y ait pas d'outil intégré pour répertorier tous les messages d'intérêt public disponibles, Canonical permet aux utilisateurs de télécharger des détails sur leurs référentiels personnels via Launchpad. Vous pouvez rechercher le nom du package ou du référentiel que vous recherchez. Exécutez sudo add-apt-repository avec le lien Launchpad pour ajouter un référentiel spécifique à votre système Ubuntu, puis mettez à jour Apt en exécutant sudo apt update.

Notez que, puisque Launchpad contient des référentiels soumis par les utilisateurs, vous devez vérifier l'intégrité de l'un de ses packages et référentiels que vous ajouterez à votre appareil.

Q 2. Ubuntu n'a pas ajouté mon référentiel personnalisé lors de la mise à jour. Qu'est-ce que je fais mal?
réponse. Cela est probablement dû au fait qu'il manque une clé dans le référentiel que vous essayez d'ajouter. Par défaut, Ubuntu utilise le commutateur apt pour vérifier chaque référentiel pour les packages sélectionnés, y compris ceux inclus avec Canonical et tout Launchpad PPA tiers. Cela ne s'applique à aucun référentiel autre que Canonical et Launchpad, vous devez donc d'abord trouver la clé de signature officielle du référentiel que vous essayez d'ajouter.

Lisez aussi:  Top 15 des astuces Outlook pour iOS à utiliser comme un pro

Q 3. J'utilise Ubuntu LTS et j'obtiens l'erreur « Aucun candidat à installer ». Mon système est-il en panne ?
réponse. Non ! L'erreur Pas de filtre d'installation peut également se produire si vous essayez d'installer un package qui n'est disponible que pour une version plus récente d'Ubuntu. Une façon de résoudre ce problème consiste à utiliser le rétroportage d'Ubuntu, qui est un référentiel spécial où les utilisateurs peuvent envoyer et conserver une version mise à jour d'un paquet pour les anciennes versions d'Ubuntu. Cela peut être utile si une mise à niveau n'est pas souhaitée, mais que la dernière version du logiciel est requise. Vous pouvez installer un paquet via des backports en utilisant l'option "-t" dans apt suivie du nom de la version d'Ubuntu et de "-backports".

Vous pourriez l'aimer aussi