web-dev-qa-db-fra.com

Que signifie "Le package <package> n'a pas de candidat d'installation"?

Que signifie l'erreur ci-dessus? Qu'est-ce qu'un candidat à l'installation?

J'essayais de faire

Sudo apt-get install munin-memcached  

et je reçois ce message:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package munin-memcached is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package munin-memcached has no installation candidate

J'ai cherché sur Google pour le problème et quelqu'un a dit de faire un apt-get upgrade mais cela n'a toujours pas résolu mon problème.

65
theTuxRacer

Cela se produit lorsque vous essayez d'installer un package pour lequel APT n'a aucune idée. Lorsque vous ajoutez des sources de logiciels, vous devez créer un apt-get update afin que la base de données de votre système APT soit mise à jour avec tous les packages des référentiels répertoriés dans les listes de sources de logiciels.

Ensuite, lorsque vous essayez d'installer un package, APT vérifie le nom du package dans sa base de données, le trouve et vérifie le nom du référentiel d'où il provient. Il télécharge ensuite le package à partir de ce dépôt.

Cela signifie de tous les référentiels répertoriés dans vos sources de logiciels, aucun d'entre eux n'a le paquet nommé munin-memcached. J'ai vérifié à nouveau et il n'est pas disponible dans les dépôts officiels d'Ubuntu.

Après un peu de recherche sur Google, j'ai trouvé qu'il est disponible dans ce PPA: chris-lea/munin-plugins

Ajoutez ce PPA et installez les packages à vos risques et périls. Je ne connais pas cette personne.

Pour ajouter le PPA, lancez la commande ci-dessous:

Sudo add-apt-repository ppa:chris-lea/munin-plugins

Pour installer le package munin-memcached, lancez la commande ci-dessous:

Sudo apt-get update && Sudo apt-get install munin-memcached
55
Manish Sinha

Cela signifie qu'un paquet installé dit qu'il a besoin d'un paquet appelé munin-memcached pour fonctionner. Mais le gestionnaire de paquets ne le trouve pas dans les référentiels. Il est généralement suivi de quelques informations sur les paquets manquants, mais ce n’est pas le cas ici.

Il n'y a pas de nom de paquet munin-memcached dans le dépôt standard Ubuntu, vous utiliserez donc probablement un référentiel supplémentaire. Si vous le publiez ici, nous pouvons essayer de trouver la cause.

4
Javier Rivera