Eu instalei o kernel e alguns drivers de jessie-backports. Devo deixar o repositório de backports em /etc/apt/sources.list?

1

Instalei o Debian jessie em um laptop com hardware relativamente novo, por exemplo um processador Skylake i7-6600U, então eu tive que instalar o kernel e firmware-driver iwlwifi de jessie-backports. /etc/apt/sources.list tem esta linha

deb http://ftp.us.debian.org/debian/ jessie-backports main non-free contrib

Em seguida, instalei linux-image-4.5.0-0.bpo.2-amd64 e firmware-iwlwifi=20160110-1~bpo8+1 . Agora que eles estão instalados corretamente, faz sentido remover essa linha do /etc/apt/sources.list?

Eu gostaria que esses pacotes recebessem atualizações do repositório backports, se houver algum disponível, mas eu não quero que nenhum outro pacote obtenha atualizações de jessie-backports. Eu tenho APT::Default-Release "jessie"; em /etc/apt/apt.conf.d/70debconf, então isso deve ser o suficiente para garantir isso, certo?

    
por Michael A 01.06.2016 / 18:50

2 respostas

3

Como o link diz:

All backports are deactivated by default (i.e. the packages are pinned to 100 by using ButAutomaticUpgrades: yes in the Release files.

Portanto, backports são definidos como 100 server side, ou seja, no arquivo Release no servidor. Você não precisa fazer nada especial para fazer isso funcionar. Uma das consequências é que você será atualizado para novas versões dos backports que já estão instalados, se / quando estiverem disponíveis. No entanto, nenhum backport novo será instalado, a menos que você os instale explicitamente com

apt-get install -t jessie-backports pkgname

Então você quer deixar a linha de backports lá.

    
por 01.06.2016 / 19:19
1

Sim, deixe a linha de repositório de backports no lugar, caso contrário você não obterá atualizações (incluindo, por exemplo, correções de segurança).

O repositório backports realmente faz uso de um recurso apt no arquivo Release que faz com que o apt não queira instalar nada de backports (ele define a prioridade como inferior). Você não precisa definir APT::Default-Release (pelo menos não para backports).

BTW: Se você quiser adicionar configurações adicionais ao apt, provavelmente é melhor editar /etc/apt.conf ou criar seu próprio arquivo, como /etc/apt/apt.conf.d/70local-default-release , caso contrário, você receberá instruções incômodas sobre a atualização do arquivo de configuração. E também confunda alguém tentando entender sua configuração ("como essa linha chegou lá ??")

    
por 01.06.2016 / 19:19