Que veut dire "package package sans candidat à l'installation"?

57

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é Google sur le problème et quelqu'un a dit de faire un apt-get upgrade mais ça ne résout toujours pas mon problème.

    
posée theTuxRacer 24.11.2010 - 08:57
la source

2 réponses

46

Cela se produit lorsque vous essayez d’installer un paquet sur lequel APT n’a aucune idée. Lorsque vous ajoutez des sources de logiciels, vous devez effectuer un apt-get update pour 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 paquet, APT vérifie le nom du paquet dans la base de données, le trouve et vérifie le nom du dépôt à partir de son emplacement. Il télécharge ensuite le package à partir de ce dépôt.

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

Après un peu de recherche sur Google, j’ai constaté qu’il était disponible dans cette 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 , exécutez la commande ci-dessous:

sudo apt-get update && sudo apt-get install munin-memcached
    
réponse donnée Manish Sinha 24.11.2010 - 09:38
la source
4

Cela signifie que certains paquets installés disent qu’ils ont 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 les référentiels Ubuntu standard, donc vous utilisez probablement un dépôt supplémentaire. Si vous le publiez ici, nous pouvons essayer de trouver la cause.

    
réponse donnée Javier Rivera 24.11.2010 - 09:25
la source

Lire d'autres questions sur les étiquettes