Không thể tìm thấy linux-headers-4.3.0-kali-amd64


9

Tôi đang cố gắng cài đặt các công cụ VMware trong VMPlayer VM nhưng trong một thời điểm cài đặt nhất định, tôi cần đặt đường dẫn tiêu đề linux. Vì vậy, tôi đi và cố gắng cài đặt nó bằng lệnh này:

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

Sau đó tôi nhận được lỗi:

Couldnt find any package by glob 'linux-headers-4.3.0-kali-amd64'

Tệp nguồn.list của tôi có các nguồn này:

 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

Tôi đã làm và apt-get updatetrước khi cố gắng cài đặt các tiêu đề. Tôi có thể làm gì để tải xuống?

Câu trả lời:


11

Tôi sẽ tự nâng cấp phiên bản phát hành kernel thay vì cố gắng cài đặt các tiêu đề kernel Linux cho phiên bản cũ (4.3.0) của kernel. Thực hiện bước sau khi cập nhật /etc/apt/sources.listtệp Kali với phiên bản mới nhất của kho lưu trữ cuộn 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

Tôi nghĩ rằng bạn có thể gặp vấn đề này khi thiếu tiêu đề linux khi bạn cài đặt VMware Tools.

Trên thực tế, có một cách mới để giải quyết vấn đề trong trang web chính thức của Kali: http://docs.kali.org/general-use/install-vmware-tools-kali-guest .

Như hướng dẫn nói, nếu phiên bản VMware của bạn là sau tháng 9 năm 2015, bạn có thể sử dụng mã sau đây để cài đặt nó:

apt-get update
apt-get install open-vm-tools-desktop fuse
reboot

Sau đó, bạn có thể thấy bạn có thể sử dụng VMware Tools và với các tiêu đề linux đang cập nhật.


3

Để có được thông tin cần thiết về tính khả dụng linux-headers, hãy chạy lệnh sau:

apt-cache search linux-headers

Bạn sẽ không thấy linux-headers-4.3.0-kali-amd64vì repo kali được cập nhật, một số phiên bản gói cũ sẽ bị xóa và phiên bản mới nhất sẽ thay thế.

Bạn nên tìm thấy mới nhất linux-image:

apt-cache search linux-image

Cài đặt nó, g:

apt-get install linux-image-4.9.0-kali4-amd64

Khởi động lại hệ thống của bạn và cài đặt linux-headersgói thích hợp :

apt-get install linux-headers-4.9.0-kali4-amd64

Các gói linux-imagelinux-headersnên có cùng một phiên bản.


Cảm ơn thông tin chi tiết @ GAD3R. Cảm kích điều đó.
h3xh4wk

0

Tôi vừa trải qua vấn đề tương tự.

Đây là những gì tôi đã làm:

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

Sau đó, khi tôi đi cài đặt các tiêu đề, cuối cùng nó đã hoạt động!


0

Tôi nghĩ rằng đó là danh sách nguồn không chính xác, bạn có thể sử dụng nguồn cuộn lên như, deb http://http.kali.org/kali kali-roll đóng góp chính không miễn phí, đồng thời loại bỏ tất cả các mục khác trong danh sách nguồn.


0

Trước tiên hãy thử cài đặt gói dkms bằng cách sử dụng apt-get install dkms sau đó thử cập nhật tiêu đề bằng lệnh apt-get -y nâng cấp Có thể giải quyết được tiêu đề.


0

Có một giải pháp thay thế - người ta có thể cố gắng tự cài đặt các gói cũ hơn mà không cần nâng cấp kernel. Hơi phức tạp một chút, nhưng tôi đã thử điều này với Kali Linux 2016.2 i386 và kernel sau:

$ uname -a
Linux hacker 4.6.0-kali1-686-pae #1 SMP Debian 4.6.4-1kali1 (2016-07-21) i686 GNU/Linux

Tôi đã tìm kiếm linux-headers-4.6.0-kali1-686-pae trực tuyến và thấy rằng các gói .deb cho các tiêu đề kernel linux được đặt ở đây thông qua tìm kiếm của Google. Sau đó, tôi đã cài đặt các gói sau (tiêu đề linux và các phụ thuộc của nó) cho i386 - bạn có thể cài đặt các phiên bản phù hợp dựa trên kiến ​​trúc của mình:

$ 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

Sau khi cài đặt, chỉ cần khởi động lại và các tiêu đề kernel sẽ có sẵn.

$ reboot 
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.