Kali Linux(커널 버전 4.3)를 사용하고 있으며 4.6으로 업그레이드하고 싶지 않습니다(필요하다면 괜찮습니다).
내가 이것을 할 때 apt-get update
나는 얻는다.
E: Some index files failed to download, they have been ignored, or old ones used instead.
이 내 꺼야소스.목록(칼리 리눅스 공식 홈페이지에서 가져옴)
# 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$
이제 인터넷에서 검색해 보니 dist-upgrade를 수행하고 커널을 업그레이드해야 한다는 내용을 읽었습니다.
커널을 업그레이드하고 싶지 않습니다! 하지만 만약 내가 정말로 그래야 한다면... 그럴 것이다.
다음과 같은 것을 설치하려고하면토레 apt-get install tor
, 그리고 이것이 제가 얻은 것입니다
E: Package 'tor' has no installation candidate
나는 무엇을 해야 합니까?
답변1
echo linux-image-amd64 hold | dpkg --set-selections
답변2
다른 방법. sudo apt-mark hold $(uname -r)
이는 종속 패키지도 유지됨을 나타냅니다.
답변3
이 중,커널 패키지시스템/저장소에 있는 실제 Linux 커널 패키지의 별칭입니다(리눅스-이미지-amd64또는리눅스-이미지-4.6.0-kali1-amd64또는 기타). 커널을 찾으려면:
uname -r
하나 넣어커널 패키지보류 중:
echo "kernel_package hold" | dpkg --set-selections
보류를 취소하려면:
echo "kernel_package install" | dpkg --set-selections
패키지 상태 표시:
dpkg --get-selections
상태를 표시커널 패키지:
dpkg --get-selections | grep "kernel_package"
그렇다면 다음과 같이 하세요.
apt-get update && apt-get upgrade
또는
apt-get update && apt-get dist-upgrade
당신의커널 패키지업데이트되지 않았습니다(상황에 따라 다름).