Próbuję zainstalować narzędzia VMware na maszynie wirtualnej VMPlayer, ale w pewnym momencie instalacji muszę ustawić ścieżkę nagłówków linux-headers. Idę i próbuję zainstalować go za pomocą tego polecenia:
apt-get install gcc make linux-headers-$(uname -r)
Wtedy pojawia się błąd:
Couldnt find any package by glob 'linux-headers-4.3.0-kali-amd64'
Mój plik sources.list ma następujące źródła:
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
Już to zrobiłem i apt-get update
zanim spróbowałem zainstalować nagłówki. Co mogę zrobić, aby go pobrać?
Właśnie spotkałem ten sam problem.
Oto co zrobiłem:
Potem, kiedy poszedłem zainstalować nagłówki, w końcu zadziałało!
źródło
Myślę, że to niepoprawna lista źródeł, możesz użyć zwijanego źródła, takiego jak deb http://http.kali.org/kali kali-rolling główny niewolny wkład, a jednocześnie usunąć wszystkie inne elementy na liście źródeł.
źródło
Najpierw spróbuj zainstalować pakiet dkms za pomocą apt-get install dkms , a następnie spróbuj zaktualizować nagłówek za pomocą polecenia apt-get -y upgrade Może być to rozwiązanie nagłówka.
źródło
Istnieje alternatywne rozwiązanie - można spróbować ręcznie zainstalować starsze pakiety bez aktualizacji jądra. Jest to trochę skomplikowane, ale próbowałem tego z Kali Linux 2016.2 i386 i następującym jądrem:
Szukałem w Internecie linux-headers-4.6.0-kali1-686-pae i znalazłem, że pakiety .deb dla nagłówków jądra linuxa znajdują się tutaj za pomocą wyszukiwarki Google. Następnie zainstalowałem następujące pakiety (nagłówki linux i jego zależności) dla i386 - możesz zainstalować odpowiednie wersje w zależności od architektury:
Po instalacji po prostu uruchom ponownie, a nagłówki jądra powinny być dostępne.
źródło