Apt-Get Instale Dependências Não-Atendidas

1

Meu computador Debian não instalará o novo kernel. Ele diz que eu tenho dependências não atendidas, e essas dependências dizem que elas têm dependências não atendidas. Muitas dessas dependências já estão instaladas no entanto. Rodar o apt-get update, o apt-get upgrade e o apt-get install -f não corrigem o problema. Minha lista de fontes é a seguinte:

deb http://ftp.us.debian.org/debian stable main contrib non-free
deb-src http://ftp.us.debian.org/debian stable main contrib non-free

deb http://ftp.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

# Debian Squeeze Backports
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
deb-src http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

Eu tentei instalar a partir do sqeeze-backports e ainda sem sorte. Vocês sabem o que pode estar acontecendo?

Obrigado pela ajuda:)

    
por Scriptonaut 28.10.2012 / 06:22

1 resposta

1

Se você quiser instalar a partir de squeeze-backports , deverá informar a apt-get com o parâmetro -t e especificar a versão do pacote desejada, por exemplo:

apt-get install -t squeeze-backports <package-name>=<version>

Para saber qual versão é fornecida por um determinado repositório, você pode usar o comando apt-cache show e procurar as informações do pacote nesse repositório.

No seu caso, o comando deve ser:

apt-get install -t squeeze-backports linux-image-2.6-amd64=3.2+45~bpo60+1

para um kernel Linux amd64.

Naturalmente, você pode ter que executar o usual apt-get update primeiro, e se um novo pacote do kernel tiver sido carregado, talvez seja necessário substituir 3.2+45~bpo60+1 pela nova versão do pacote.

Se você deseja instalar o kernel 3.2, o comando é:

apt-get install -t squeeze-backports linux-image-3.2.0-0.bpo.3-amd64=3.2.23-1~bpo60+2

mas você pode omitir o número da versão se você não tiver nenhum outro repositório que hospede o kernel na sua lista de fontes (ou seja, você não tem testes ou está instável).

    
por 03.11.2012 / 22:40