4.12.0-kali1-amd64의 헤더 또는 Kali 4.13 설치 프로그램의 위치

4.12.0-kali1-amd64의 헤더 또는 Kali 4.13 설치 프로그램의 위치

다음에서 사용 가능한 최신 이미지를 설치했습니다.여기Kali 64비트 v2017.2였습니다.

그러나 명령을 사용하면 apt-get install headers-linux-$(uname -r)다음 메시지가 반환됩니다.

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package headers-linux-4.12.0-kali1-amd64
E: Couldn't find any package  by glob 'headers-linux-4.12.0-kali1-amd64'
E: Couldn't find any package  by regex 'headers-linux-4.12.0-kali1-amd64'

내가 확인할 때수영장, 모든 헤더가 4.13.0으로 표시된 것 같습니다.

그렇다면 두 가지 질문이 있습니다. 의 헤더는 어디서 얻을 수 있습니까 headers-linux-4.12.0-kali1-amd64? 아니면 Kali 4.13.x의 ISO 이미지 파일은 어디서 찾을 수 있습니까?

답변1

칼리리눅스에서롤링 릴리스패키지는 지속적으로 업데이트되며, 이전 패키지는 제거되고 최신 버전으로 교체됩니다. 귀하의 시스템에 오래된 커널 이미지가 있으며 linux-image-4.12.0-kali1-amd64, 더 이상 kali linux 저장소에서 사용할 수 없으며 해당 이미지 linux-headers-4.12.0-kali1-amd64도 제거됩니다.

시스템 업데이트( ) 후에 다음 을 통해 사용 가능한 항목 을 apt update확인할 수 있습니다 .linux-imagelinux-headers

apt-cache search linux-image
apt-cache serach linux-headers

출력 에 따라 apt-cache특정 linux-imagelinux-headers패키지를 설치할 수 있습니다.

반드시 중요한 부분은 을 사용하지 마십시오 apt install linux-headers-$(uname -r). 더 이상 사용할 수 없는 헤더 패키지를 uname -r가리킵니다.4.12.0-kali1-amd64새로 설치하면 작동됩니다 linux-image 그리고 새로운 커널을 부팅합니다.

재부팅하지 않고 linux-image와 linux-headers를 설치하면 linux-headers시스템 재부팅 후에 패키지가 유용하게 사용됩니다.

apt install linux-image-4.12.0-kali2-amd64
apt install linux-headers-4.12.0-kali2-amd64

또는 다음을 설치하십시오 linux-image.

apt install linux-image-4.12.0-kali2-amd64

시스템을 재부팅한 후 다음을 설치하십시오 linux-headers.

apt install linux-headers-$(uname -r)

이제 커널 헤더 버전을 uname -r가리켜야 합니다 4.12.0-kali2-amd64.

쉬운 방법은 다음 단계에 따라 시스템을 완전히 업그레이드하는 것입니다.

apt update
apt upgrade
apt dist-upgrade
reboot

그런 다음 다음을 설치하십시오 linux-headers.

apt install linux-headers-$(uname -r)
apt autoremove

다음이 uname -a표시됩니다.

 4.13.0-kali1-amd64 

kali-linux 롤링에서는 /etc/apt/sources.list다음 줄만 포함해야 합니다(칼리 문서):

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

관련 정보