Não é possível obter nada para instalar, erros de dependência

2

Sou extremamente novo no Linux / linha de comando, então, por favor, perdoe minha ignorância.

Toda vez que tento instalar qualquer coisa usando sudo apt-get install ... , recebo erros de dependência. Eu estou tentando obter OpenSSH Server e GitLab instalado na minha máquina, e sempre que eu digito os comandos, parece que eu recebo um erro de dependência assim:

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.

Eu recebo erros semelhantes aparentemente, não importa o que eu tente instalar. Por exemplo, com sudo apt-get install git , o erro muda para:

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

Estou executando o Ubuntu Server 12.04 LTS x86. Eu tentei fazer sudo apt-get clean , sudo apt-get autoclean , sudo apt-get update e sevveral outras coisas semelhantes. Eu tentei reiniciar, inferno, eu até limpei o servidor e comecei do zero com o mesmo problema. Tenho certeza de que estou fazendo algo obviamente errado, mas simplesmente não consigo rastreá-lo. Se alguém pudesse ajudar, seria fantástico.

Atualização: Consegui que o OpenSSH funcionasse limpando a instalação do servidor e selecionando o OpenSSH durante a configuração.

Eu encontrei este wiki no apt-get então eu tentei fazer sudo apt-get build-dep git e recebi o erro:

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

Eu não sei se isso ajuda a determinar o que está acontecendo.

    
por JacobTheDev 20.01.2015 / 06:31

2 respostas

2

A saída de sudo apt-get update que você forneceu aqui tem dois problemas

  1. Erro de "incompatibilidade de soma hash" e
  2. "ERRO GPG"

Estes dois problemas já foram discutidos aqui (para "incompatibilidade de soma hash") e aqui (para "GPG ERROR").

Resolver estes dois erros resolverá o seu problema, uma vez que não poderá obter a versão mais recente do software disponível no respectivo repo.

    
por g_p 22.01.2015 / 12:36
7

Para corrigir essa necessidade de realizar as próximas ações:

  1. sudo apt-get update
  2. sudo apt-get install -f
  3. sudo rm -rf / var / lib / apt / lists / *
  4. sudo apt-get update
por Alex 07.12.2015 / 15:31