linux-headers-4.3.0-kali-amd64를 찾을 수 없습니다


9

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헤더를 설치하기 전에 이미 시도했습니다. 다운로드하려면 어떻게해야합니까?

답변:


11

커널의 이전 버전 (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

4

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 업데이트와 함께 사용할 수 있습니다.


3

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-imagelinux-headers패키지는 동일한 버전이 있어야합니다.


자세한 정보 @ GAD3R에 감사드립니다. 감사합니다.
h3xh4wk 2016 년

0

방금 같은 문제가 발생했습니다.

이것이 내가 한 일입니다.

apt-get update && apt-get upgrade -y

그런 다음 헤더를 설치하려고하면 마침내 작동했습니다!


0

나는 그것이 소스 목록이 정확하지 않다고 생각합니다 .deb http://http.kali.org/kali kali-rolling 주요 비 무료 contrib와 같은 롤업 소스를 사용할 수 있으며 동시에 다른 모든 항목을 제거 할 수 있습니다 소스 목록에서.


0

먼저 apt-get install dkms 를 사용하여 dkms 패키지를 설치 한 후 apt-get -y upgrade 명령으로 헤더를 업데이트하십시오. 헤더를 해결할 수 있습니다.


0

대체 솔루션이 있습니다-커널을 업그레이드하지 않고 이전 패키지를 수동으로 설치할 수 있습니다. 조금 정교하지만 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 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.