Kali 3.18에 Linux 헤더 파일을 설치하는 중에 문제가 발생했습니다.

Kali 3.18에 Linux 헤더 파일을 설치하는 중에 문제가 발생했습니다.

설치하려고 했는데요존재하다. 하지만 Linux 헤더를 설치하는 데 몇 가지 문제가 있습니다.

무엇이든 설치하기 전에 다음을 실행합니다.

$ apt-get upgrade  
$ apt-get update  
$ apt-get dist-upgrade

그런 다음 컴퓨터를 다시 시작했습니다.

그런 다음 다음을 사용했습니다.

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

다음과 같은 오류가 발생했습니다.

E: Unable to locate package linux-headers-3.18.0-kali1-amd64  
E: Couldn't find any package by regex 'linux-headers-3.18.0-kali1-amd64'  

나는 apt-cache 검색을 사용하여 이름에 "linux-headers"가 포함된 패키지를 찾았고 다음을 얻었습니다.

linux-headers-3.18.0-kali3-all  -  All header files for Linux 3.18 (meta-package)
linux-headers-3.18.0-kali3-all-amd64  -  All header files for Linux 3.18 (meta-package)
linux-headers-3.18.0-kali3-amd64 - Header files for Linux 3.18.0-kali3-amd64
linux-headers-3.18.0-kali3-common - Common header files for Linux 3.18.0-kali3
linux-headers-amd64 - Header files for Linux amd64 configuration (meta-package)

나는 대부분의 패키지에 kali3이 있고 kali1이 있다는 것을 알았습니다. 첫째, 숫자의 차이는 무엇을 의미합니까? 내 컴퓨터에 헤더를 어떻게 설치하나요?

포럼을 탐색했지만 해결책을 찾을 수 있습니다. 어떤 도움이라도 대단히 감사하겠습니다.

감사해요.

답변1

실제 해당 커널과 함께 다음 헤더 중 하나를 설치해 보십시오.

$ sudo apt-get install linux-image-3.18.0-kali3-amd64
$ sudo apt-get install linux-headers-3.18.0-kali3-amd64

이제 부팅 시 두 코어가 모두 나열되어야 합니다. 새로운 것을 시도해 보세요. 모든 것이 정상이면 이전 버전을 제거합니다("kali1") 헤더를 사용하여 원하는 대로 컴파일합니다. :)

추신: 루트로 모든 업데이트를 수행하셨나요?

답변2

최근에 이 문제가 몇 번 발생했는데 해결 방법은 다음과 같습니다. 아니면 시도해 볼 수도 있습니다. vim /etc/apt/.sources.list deb http://security.debian.org/ wheezy/updates main contrib deb-src http://security.debian.org/ squeeze/updates main contrib non-free :wq $ apt-get autoclean && apt-get update $ apt-get install -y linux-headers-$(uname -r) $ apt-cache search linux-headers-$(uname -r) $ sudo apt-get install linux-headers-$(uname -r)

관련 정보