apt-get - Alguns arquivos de índice não foram baixados, eles foram ignorados ou os antigos foram usados [fechados]

1

Eu tenho o Kali Linux (versão do kernel 4.3) e prefiro não atualizar para o 4.6 (se eu deveria, bem, ok)

Quando faço apt-get update , obtenho

E: Some index files failed to download, they have been ignored, or old ones used instead.

Este é o meu sources.list (retirado do site oficial do kali linux)

    # deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Official Snapshot amd64 L$

#deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Official Snapshot amd64 LI$

deb http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free

deb-src http://http.kali.org/kali kali main non-free contrib
deb-src http://security.kali.org/kali-security kali/updates main contrib non-fr$

Agora ... pesquisando pela internet eu li que sou forçado a fazer um dist-upgrade e atualizar o kernel.

Eu não quero atualizar o kernel! Mas se eu realmente deveria ... então eu vou

Se eu tentar instalar algo, como TOR apt-get install tor , é isso que recebo

E: Package 'tor' has no installation candidate

O que eu faço?

    
por gedamial 18.10.2016 / 21:08

3 respostas

2

echo linux-image-amd64 hold | dpkg --set-selections
    
por 18.10.2016 / 21:13
1

Neste, kernel_package é um alias para o pacote real do kernel linux no seu sistema / repo ( linux-image-amd64 ou linux-image-4.6.0 -kali1-amd64 ou outro). Para encontrar seu kernel:

uname -r

Coloque um kernel_package em espera:

echo "kernel_package hold" | dpkg --set-selections

Remover a retenção:

echo "kernel_package install" | dpkg --set-selections

Exibe o status dos seus pacotes:

dpkg --get-selections

Exibe o status de um kernel_package :

dpkg --get-selections | grep "kernel_package"

Então, se você fizer isso:

apt-get update && apt-get upgrade

ou

apt-get update && apt-get dist-upgrade

seu kernel_package não será atualizado (com depende).

    
por 18.10.2016 / 21:36
0

Outra maneira. sudo apt-mark hold $(uname -r) Isso marca pacotes dependentes também para manter.

    
por 18.10.2016 / 21:58