랩에서 내 기술을 연습할 수 있도록 kali linux 2.0 컴퓨터에서 vmware를 실행하려고 하는데 vmware가 시작되지 않고 오류 메시지가 표시됩니다. "실행 중인 커널과 일치하는 항목이 없습니다. C를 찾았습니다." 헤더 파일" 오류를 수정하기 위해 명령을 실행했지만 명령에서 일부 오류 메시지가 뱉어졌습니다.
root@kali:~# sudo apt-get install -y linux-headers-$(uname -r)
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-headers-4.3.0-kali1-amd64
E: Couldn't find any package by glob 'linux-headers-4.3.0-kali1-amd64'
E: Couldn't find any package by regex 'linux-headers-4.3.0-kali1-amd64'
root@kali:~#
답변1
Synaptic을 사용해 보거나 apt-cache search linux-headers
설치해 보세요. 바라보다명령줄에서 사용 가능한 패키지를 검색하는 방법은 무엇입니까?. 반환된 헤더 가 없으면 uname -r
일치하는 세트를 얻을 때까지 커널을 업그레이드하거나 다운그레이드해야 합니다.
답변2
나는 당신을 위한 해결책이 있다고 믿습니다. 최근에 내 컴퓨터에 Kali Linux를 설치했는데 비슷한 문제가 발견되었습니다. 다음 명령을 실행하면 sudo apt-get install linux-headers-$(uname -r)
source.list 파일의 리포지토리에서만 가져옵니다. 이제 제 경우에는 사용 가능한 리포지토리가 오래되었기 때문에 패키지를 다운로드한 다음 dpkg를 사용하여 Linux 헤더를 수동으로 설치했습니다. 이것이 내가 구현한 방법입니다.
귀하의 시스템이32비트:
1) 다음 파일을 얻으십시오
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.4-wily/linux-headers-4.3.4-040304_4.3.4-040304.201601230132_all.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.4-wily/linux-headers-4.3.4-040304-generic_4.3.4-040304.201601230132_i386.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.4-wily/linux-image-4.3.4-040304-generic_4.3.4-040304.201601230132_i386.deb
2) 다음 명령을 실행하여 다음 패키지를 설치합니다.
sudo dpkg -i linux-headers-4.3.4*.deb linux-image-4.3.4*.deb
3) 시스템을 다시 시작합니다.
sudo reboot
귀하의 시스템이64비트:
1) 다음 파일을 얻으십시오
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.4-wily/linux-headers-4.3.4-040304_4.3.4-040304.201601230132_all.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.4-wily/linux-headers-4.3.4-040304-generic_4.3.4-040304.201601230132_amd64.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.3.4-wily/linux-image-4.3.4-040304-generic_4.3.4-040304.201601230132_amd64.deb
2) 다음 명령을 실행하여 다음 패키지를 설치합니다.
sudo dpkg -i linux-headers-4.3.4*.deb linux-image-4.3.4*.deb
3) 시스템을 다시 시작합니다.
sudo reboot
헤더 파일을 제거하려면 다음 명령을 실행하십시오.
sudo apt-get remove 'linux-headers-4.3.4*' 'linux-image-4.3.4*'