web-dev-qa-db-fra.com

Impossible d'obtenir quoi que ce soit à installer, erreurs de dépendance

Je suis extrêmement nouveau dans Linux et les commandes en ligne, alors pardonnez mon ignorance.

Chaque fois que j'essaie d'installer quoi que ce soit en utilisant Sudo apt-get install ..., je reçois des erreurs de dépendance. J'essaie d'installer OpenSSH Server et GitLab sur ma machine, et chaque fois que je tape les commandes, il semble que je reçois une erreur de dépendance, comme ceci:

Sudo apt-get install openssh-server
reading package lists... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 openssh-server : Depends: libwrap0 (>= 7.6-4~) but it is not installable
                  Recommends: ssh-import-id but it is not installable
E: Unable to correct problems, you have held broken packages.

J'ai apparemment des erreurs similaires, peu importe ce que j'essaie d'installer. Par exemple, avec Sudo apt-get install git, l'erreur devient:

The following packages have unmet dependencies:
 git : Depends: liberror-Perl but it is not installable
E: Unable to correct problems, you have held broken packages

J'utilise Ubuntu Server 12.04 LTS x86. J'ai essayé de faire Sudo apt-get clean, Sudo apt-get autoclean, Sudo apt-get update et plusieurs autres choses similaires. J'ai essayé de redémarrer, bon sang, j'ai même vidé le serveur et recommencé à zéro avec le même problème. Je suis sûr que je fais quelque chose de manifestement faux, mais je n'arrive pas à le retrouver. Si quelqu'un pouvait aider, ce serait fantastique.


Mise à jour: OpenSSH fonctionne correctement en installant correctement le serveur et en sélectionnant OpenSSH lors de la configuration.

J'ai trouvé ce wiki sur apt-get alors j'ai essayé de faire Sudo apt-get build-dep git et j'ai eu l'erreur:

E: Build-Depends-Indep dependency for git cannot be satisfied because package asciidoc has no candidate version

Je ne sais pas si cela aide à déterminer ce qui se passe.

3
JacobTheDev

La sortie de Sudo apt-get update que vous avez fournie ici a deux problèmes

  1. Erreur "incompatibilité de somme de hachage" et
  2. "ERREUR GPG"

Ces deux problèmes sont déjà discutés ici (pour "Désaccord de somme de hachage") et ici (pour "ERREUR GPG").

La résolution de ces deux erreurs résoudra votre problème, car vous ne pouvez pas récupérer la dernière version du logiciel disponible dans le référentiel respectif.

3
g_p

Pour résoudre ce problème, vous devez effectuer les actions suivantes:

  1. Sudo apt-get update
  2. Sudo apt-get install -f
  3. Sudo rm -rf/var/lib/apt/lists/*
  4. Sudo apt-get update
8
Alex