Atualização do kernel do Debian (Necessário para o firmware sem fio funcionar) - dependências não atendidas linux-base

0

Eu sou um usuário iniciante do Linux e consegui corrigir todos os problemas que encontrei até este.

Ao tentar atualizar a versão do kernel para algo acima de 4.1 do backport do Debian, recebo a seguinte mensagem:

The following packages have unmet dependencies:
 linux-image-4.7.0-0.bpo.1-amd64: Depends: linux-base  (>=4.3~) but 3.5 is to be installed
E: Unable to correct problems, you have held broken packages.

vasculhar a internet me disse, que alguns usuários consertaram isso fazendo uma instalação limpa do zero, mas eu sinto que não aprenderia nada com isso, se for consertável - e eu já fiz 5 instalações limpas desde ontem.

    
por Danny Delic 18.12.2016 / 14:24

2 respostas

0

A maneira mais simples de atualizar para um kernel portado é adicionar os backports de Jessie aos seus repositórios, se ainda não estiverem lá:

echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list

(como root ), então

apt-get update
apt-get -t jessie-backports install linux-image-amd64

atualizará seu kernel. Observe que os kernels fornecidos agora estão assinados, o que pode causar problemas se você estiver inicializando no modo de compatibilidade do BIOS; nesse caso, instale linux-image-4.7.0-0.bpo.1-amd64-unsigned em vez disso:

apt-get -t jessie-backports install linux-image-4.7.0-0.bpo.1-amd64-unsigned

Você também pode precisar de firmware adicional; adicione contrib e non-free :

echo deb http://http.debian.net/debian jessie-backports main contrib non-free > /etc/apt/sources.list.d/jessie-backports.list

então

apt-get update
apt-get -t jessie-backports install firmware-linux firmware-linux-nonfree firmware-iwlwifi

Ativar backports é seguro: pacotes mais novos não são selecionados automaticamente a partir de backports, você precisa selecioná-los explicitamente usando -t jessie-backports como acima.

    
por 18.12.2016 / 14:29
0

Você deve instalar linux-base do backport para resolver o problema das dependências:

sudo apt install -t jessie-backports linux-base
    
por 18.12.2016 / 14:28

Tags