VMPlayer VM에 VMware 도구를 설치하려고하는데 특정 설치 지점에서 linux-headers 경로를 설정해야합니다. 그래서 가서이 명령으로 설치하려고합니다.
apt-get install gcc make linux-headers-$(uname -r)
그런 다음 오류가 발생합니다.
Couldnt find any package by glob 'linux-headers-4.3.0-kali-amd64'
내 sources.list 파일에는 다음 소스가 있습니다.
deb http://http.kali.org/kali kali-rolling main contrib non-free
deb http://http.kali.org/kali kali main contrib non-free
deb http://http.kali.org/kali sana main contrib non-free
deb http://http.kali.org/kali-security kali/updates main contrib non-free
deb http://http.kali.org/kali-security sana/updates main contrib non-free
apt-get update
헤더를 설치하기 전에 이미 시도했습니다. 다운로드하려면 어떻게해야합니까?
답변
커널의 이전 버전 (4.3.0) 용 Linux 커널 헤더를 설치하는 대신 커널 릴리스 버전 자체를 업그레이드하려고합니다. /etc/apt/sources.list
최신 버전의 Kali 롤링 저장소로 Kali 파일을 업데이트 한 후 다음 단계를 수행하십시오 .
sudo apt-get update # this pulls the latest packages list from the kali sources repo
sudo apt-get -y dist-upgrade # when installing this, you would see the latest kernel
# image in the list of packages to be installed,something
# like" linux-image-4.5.0-kali1-amd64"
reboot # MOST IMPORTANT STEP! make sure you reboot the machine via this cmd OR
# shutdown, restart forcefully after completing prev cmds
uname -r # check that the kernel release has updated
답변
VMware Tools를 설치할 때 Linux 헤더가 부족한이 문제를 해결할 수 있다고 생각합니다.
실제로 공식 Kali 웹 사이트 ( http://docs.kali.org/general-use/install-vmware-tools-kali-guest) 에서이 문제를 해결하는 새로운 방법이 있습니다.
자습서에서 알 수 있듯이 VMware 버전이 2015 년 9 월 이후 인 경우 다음 코드를 사용하여 설치할 수 있습니다.
apt-get update
apt-get install open-vm-tools-desktop fuse
reboot
그러면 VMware Tools 및 linux-headers 업데이트와 함께 사용할 수 있습니다.
답변
available에 대한 필수 정보를 얻으려면 linux-headers
다음 명령을 실행하십시오.
apt-cache search linux-headers
당신은 볼 수 없습니다 linux-headers-4.3.0-kali-amd64
칼리의 repo가 업데이트되기 때문에, 오래된 패키지 버전이 제거됩니다 및 최신 그 자리를 취할 것입니다.
당신은 최신을 발견해야합니다 linux-image
:
apt-cache search linux-image
예를 들어 설치하십시오.
apt-get install linux-image-4.9.0-kali4-amd64
시스템을 재부팅하고 적절한 linux-headers
패키지를 설치하십시오 :
apt-get install linux-headers-4.9.0-kali4-amd64
linux-image
및 linux-headers
패키지는 동일한 버전이 있어야합니다.
답변
방금 같은 문제가 발생했습니다.
이것이 내가 한 일입니다.
apt-get update && apt-get upgrade -y
그런 다음 헤더를 설치하려고하면 마침내 작동했습니다!
답변
나는 그것이 소스 목록이 정확하지 않다고 생각합니다 .deb http://http.kali.org/kali kali-rolling 주요 비 무료 contrib와 같은 롤업 소스를 사용할 수 있으며 동시에 다른 모든 항목을 제거 할 수 있습니다 소스 목록에서.
답변
먼저 apt-get install dkms 를 사용하여 dkms 패키지를 설치 한 후 apt-get -y upgrade 명령으로 헤더를 업데이트하십시오. 헤더를 해결할 수 있습니다.
답변
대체 솔루션이 있습니다-커널을 업그레이드하지 않고 이전 패키지를 수동으로 설치할 수 있습니다. 조금 정교하지만 Kali Linux 2016.2 i386 및 다음 커널을 사용하여 시도했습니다.
$ uname -a
Linux hacker 4.6.0-kali1-686-pae #1 SMP Debian 4.6.4-1kali1 (2016-07-21) i686 GNU/Linux
linux-headers-4.6.0-kali1-686-pae를 온라인으로 검색 했으며 Linux 커널 헤더의 .deb 패키지가 Google 검색을 통해 여기에 있음을 발견했습니다 . 그런 다음 i386 용으로 다음과 같은 패키지 (리눅스 헤더 및 종속 항목)를 설치했습니다. 아키텍처에 따라 적절한 버전을 설치할 수 있습니다.
$ dpkg -i linux-kbuild-4.6_4.6.4-1kali1_i386.deb
$ dpkg -i linux-headers-4.6.0-kali1-common_4.6.4-1kali1_i386.deb
$ dpkg -i linux-headers-4.6.0-kali1-all-i386_4.6.4-1kali1_i386.deb
$ dpkg -i linux-headers-4.6.0-kali1-686-pae_4.6.4-1kali1_i386.deb
설치 후 재부팅 만하면 커널 헤더를 사용할 수 있습니다.
$ reboot