


Comment résoudre le problème 'pas de candidat d'installation' dans Ubuntu - faciliter la technologie
Vous avez essayé d'installer un certain logiciel, mais Ubuntu n'a pas pu terminer l'installation. L'APT invite " Aucun candidat d'installation ". Qu'est-ce que cela signifie exactement? Quelle est la cause profonde du problème? Peut-il être résolu? Voici plusieurs solutions efficaces.
Table des matières
- Que signifie "package n'a pas de candidat d'installation"?
- Comment corriger l'erreur "pas d'installation du candidat" dans Ubuntu
- Mettre à jour et mettre à niveau le système
- Ajouter un référentiel tiers
- Assurez-vous que votre version Ubuntu est toujours prise en charge
- Essayez d'autres méthodes d'installation
- FAQ
Que signifie "package n'a pas de candidat d'installation"?
Lorsque vous essayez d'installer un progiciel qui n'est pas reconnu par APT, le système l'invite à ne pas trouver le logiciel. Cela peut être dû au fait que vous avez mal orthographié le nom du package ou que le programme que vous essayez d'installer n'est pas dans la source de logiciel par défaut.
Une autre situation est: APT sait que ce package existe (car un autre logiciel s'appuie sur celui-ci), mais il ne peut pas être obtenu sous la configuration actuelle. Cela est généralement dû au fait que vous n'activez pas le référentiel nécessaire (comme l'univers ou le multivers). De plus, certains logiciels ne peuvent être fournis que via des APP tiers, ou ne prennent pas en charge votre architecture système.
Par exemple, dans les nouvelles versions Ubuntu, certains packages couramment utilisés dans les projets ou tutoriels plus anciens, tels que Python-Pip (Python 2), Ruby ou PHP5, ont été obsolètes ou supprimées de la source par défaut. Cela peut entraîner des problèmes lors de la construction d'un ancien environnement de développement ou de la suite de tutoriels obsolètes.
Comment corriger l'erreur "pas d'installation du candidat" dans Ubuntu
Le nom du package d'Ubuntu est très précis, même si un trait d'union manquant ou le numéro de version est mal écrit, il peut entraîner l'échec de l'installation. Avant l'enquête approfondie, veuillez vérifier attentivement le nom du package que vous avez entré. Cela semble simple, mais une erreur de lettre rendra l'APT incapable de trouver le bon logiciel.
Si vous n'êtes pas sûr du nom exact, vous pouvez utiliser la commande apt search
pour trouver des packages similaires. Par exemple, si vous souhaitez installer l'outil de capture d'écran Flameshot mais ne connaissez pas le nom exact, vous pouvez l'exécuter:
<code>apt search flameshot</code>
S'il y a trop de résultats, vous pouvez restreindre la portée en:
<code>apt search "^PACKAGE_NAME*"</code>
Cette commande répertorie tous les packages à partir de package_name. Si vous remplacez Package_name par Firefox, vous verrez tous les packages à commencer par Firefox et pourrez trouver l'alternative dont vous avez besoin. S'il n'y a toujours pas de résultat, le package peut ne pas être dans la source actuellement activée, ou le nom est différent.
Mettre à jour et mettre à niveau le système
Vérifiez d'abord si le package cible a été supprimé pour la mise à jour / mise à niveau la plus récente. Pas besoin de parcourir les fichiers journaux complexes, exécutez simplement les commandes de mise à jour pour synchroniser les dernières informations logicielles. Exécutez la commande suivante pour mettre à jour la base de données APT:
<code>sudo apt update && sudo apt upgrade</code>
La racine de ce problème est que l'APT ne détecte pas automatiquement si la source locale est synchronisée avec le serveur distant. Une fois la mise à jour du système à la traîne, le lien distant échouera, ce qui entraîne une erreur de candidat sans installation .
Une fois la mise à jour terminée, vous pouvez normalement installer tous les packages disponibles dans la source par défaut.
Ajouter un référentiel tiers
Si la méthode ci-dessus n'est pas valide, le logiciel cible est susceptible d'être situé dans un référentiel non ajout. Vous devez trouver et l'ajouter à la liste des sources de logiciels du système.
Internet est un bon aide pour trouver des entrepôts manquants. Par exemple, vous pouvez copier son lien d'archives de package personnel (PPA) à partir du site officiel du logiciel et l'ajouter à votre configuration APT locale.
Une fois trouvé, ajoutez le référentiel à l'aide de la commande suivante:
<code>sudo add-apt-repository REPOSITORY_PPA</code>
Ensuite, actualisez le cache APT local pour charger tous les packages dans le nouveau référentiel:
<code>sudo apt update && sudo apt upgrade</code>
Vérifiez votre source de logiciel (référentiel)
Si la mise à jour et l'ajout d'APP ne parviennent toujours pas à résoudre le problème, l'étape suivante devrait vérifier si la source logicielle correcte est activée. Le logiciel d'Ubuntu provient de plusieurs canaux, notamment Main, Universe, Multiverse et restreint. Certains logiciels (en particulier les outils de niche) ne peuvent être installés qu'après l'activation de ces sources.
Vous pouvez fonctionner via l'interface graphique: ouvrez l'application "Software and Update", entrez l'onglet "Ubuntu Software" et assurez-vous que le principal, l'univers, le restreint et le multivers sont tous vérifiés.
Après avoir cliqué sur "Fermer", exécutez la commande suivante pour recharger la liste des logiciels:
<code>sudo apt update</code>
Vous pouvez également activer ces sources via le terminal, par exemple:
<code>sudo add-apt-repository universe<br>sudo add-apt-repository multiverse<br>sudo add-apt-repository restricted<br>sudo apt update</code>
Cela permet des ressources logicielles plus complètes. Ces référentiels contiennent des milliers de logiciels supplémentaires au-delà de la source principale. Universe contient des logiciels open source maintenus par la communauté, tandis que Multiverse contient des programmes qui peuvent être restreints en licence.
Assurez-vous que votre version Ubuntu est toujours prise en charge
Si vous utilisez une version ancienne ou abandonnée d'Ubuntu, certains packages peuvent avoir été supprimés ou ne peuvent pas être récupérés. Vérifiez la version système actuelle et exécutez:
<code>lsb_release -a</code>
Si la version n'est plus prise en charge, il est recommandé de passer à une distribution mise à jour. Les systèmes non pris en charge ne reçoivent plus de mises à jour et de nouveaux forfaits, et ils rencontreront de plus en plus de problèmes au fil du temps.
Il convient de noter que la nouvelle version d'Ubuntu peut utiliser différents noms de packages pour le même logiciel. Par exemple, Python dans l'ancienne version peut maintenant être Python3. Bien que les fonctions soient les mêmes, la spécification de dénomination de l'emballage a changé.
Essayez d'autres méthodes d'installation
Si aucune des méthodes ci-dessus ne fonctionne, vous pouvez essayer d'utiliser un gestionnaire de packages universel tels que Snap ou FlatPak. Ce sont des formats logiciels communs à travers les distributions Linux.
L'utilisation de Snap to Installer le logiciel est similaire à APT:
<code>sudo snap install <package_name></package_name></code>
FlatPak doit d'abord installer et configurer l'environnement, puis vous pouvez utiliser une seule commande pour installer les outils requis.
Une autre méthode consiste à télécharger directement le logiciel à partir du site officiel du développeur et à l'installer en fonction des instructions. Certains développeurs fournissent des packages d'installation (fichiers .deb) au format Debian. Après avoir téléchargé sur le site officiel, vous pouvez l'installer via la commande suivante:
<code>sudo apt install ./package_file.deb</code>
Pour les logiciels open source, vous devrez peut-être télécharger le code source, la décompresser et l'exécuter à tour de rôle:
<code>./configure<br>make<br>sudo make install</code>
Veuillez noter que la compilation à partir du code source est susceptible de provoquer des problèmes de dépendance, alors soyez prudent lors du fonctionnement.
FAQ
Puis-je énumérer tous les PPA Ubuntu disponibles?
Peut! Bien que le système n'ait pas d'outils intégrés pour répertorier tous les APP, Canonical permet aux utilisateurs de soumettre des informations de référentiel personnel via LaunchPad. Vous pouvez rechercher le nom du package ou le nom du référentiel, puis utiliser sudo add-apt-repository
plus le lien LaunchPad pour ajouter le référentiel, puis exécuter <code>sudo apt update</code> pour actualiser le cache.
Cependant, veuillez noter que le référentiel sur LaunchPad est soumis par l'utilisateur et il est important de vérifier sa sécurité et sa fiabilité avant d'ajouter.
Mon référentiel personnalisé n'a pas été chargé pendant la mise à jour. Quel est le problème?
Cela est généralement dû à l'absence de la clé de signature GPG du référentiel. Ubuntu utilise apt-key
pour vérifier l'intégrité du package de tous les référentiels, y compris les sources officielles canoniques et le tiers PPA de LaunchPad. Pour les référentiels qui ne sont pas canoniques ou non-launchpad, vous devez obtenir manuellement et ajouter la clé de signature officielle, sinon le système refusera de charger.
J'utilise des ubuntu lts, mais j'obtiens l'erreur "pas de candidat d'installation". Le système est-il cassé?
Non! Cette erreur peut également être dû au fait que le logiciel que vous installez n'est disponible que dans la version Ubuntu mise à jour. À ce stade, vous pouvez essayer d'utiliser le référentiel Ubuntu Backports - une source spéciale qui permet aux utilisateurs de maintenir des versions logicielles plus récentes pour les systèmes plus anciens. Si vous ne souhaitez pas mettre à niveau votre système mais que vous avez besoin de nouvelles fonctionnalités, les backports sont idéaux. Il peut être installé en combinant le nom de version et -backports
via le paramètre -t
, par exemple:
<code>sudo apt install -t jammy-backports <package_name></package_name></code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Si votre ordinateur n'est pas compatible avec Windows 11, vous pouvez essayer Xtreme Liteos 11 qui est un système Lite basé sur Windows 11. Donc, comment télécharger Windows 11 Xtreme Liteos et installer ce système d'exploitation Lite pour les PC bas de gamme? Suivez les instructions

TosetupDualononitorsonwindows, premierCheckhardwarecompatibilité auprès de la maintenance de la main
![[10 façons] Comment ouvrir les Windows 11 PowerShell rapidement / facilement?](https://img.php.cn/upload/article/001/242/473/175259599666827.png?x-oss-process=image/resize,m_fill,h_207,w_330)
Cet article commenté par le site officiel de Php.cn vous enseigne principalement dix solutions pour lancer Windows 11 PowerShell, y compris, mais sans s'y limiter, à travers le menu de démarrage, la recherche, l'exécution, le CMD, l'invite de commande…

Tosyncyourphonewithyourcomputer, usausbcablefordIrectFileTransfer, perteAutomaticphotosyncviagooglephotosoricloud, andutilizecloudservices likinggoogledrive, dropyourphoneVoud, oroneDriveForgeNeralFileSync

Qu'est-ce que le logiciel Logitech Options? Qu'est-ce que les options Logi? Quelle est la différence entre les options et les options Logitech? Comment les obtenir? Lisez cet article à partir de php.cn et vous pouvez trouver beaucoup d'informations sur ces deux programmes et options Logitech Télécharger

Vous souhaitez peut-être installer des extensions de chrome sur Android, mais vous ne savez pas comment le faire. Si vous êtes gêné par ce problème, ce message PHP.CN vous est utile. Dans cet article, nous vous montrerons comment installer des extensions Android Chrome sur différents Web

La commande ping est utilisée pour tester la connectivité réseau et détermine l'état de communication en envoyant des paquets de demande ICMP Echo et en attendant une réponse. Lorsque vous l'utilisez, ouvrez l'outil de ligne de commande et entrez l'adresse cible de ping (comme Pinggoogle.com ou Ping8.8.8.8), et le système affichera des informations telles que le temps aller-retour et le taux de perte de paquets; Windows envoie 4 paquets par défaut, et Linux / MacOS continue d'envoyer jusqu'à interrompre. Pour déterminer le problème, vous pouvez l'exécuter en séquence: 1.Ping127.0.0.1 Vérifiez la pile de protocole local; 2.Ping La passerelle par défaut vérifie la connexion LAN; 3.Ping L'adresse externe vérifie le réseau externe ou le DNS. Une latence élevée ou une perte de paquets peut essayer de redémarrer le routeur, de vérifier le câble réseau ou de contacter le FAI. Les paramètres avancés incluent Linux / M

Microsoft Edge, en tant que excellent navigateur, a un tas de clients fidèles, mais certains d'entre eux rencontrent des problèmes lorsque le bord de course - «hors de mémoire» se bloque. C'est tellement dommage d'entendre que vous avez rencontré ce problème frustrant, mais maintenant ne vous inquiétez pas, ce PO
