Linux-headers-4.3.0-kali-amd64 नहीं पा सकते हैं


9

मैं एक VMPlayer VM में VMware उपकरण स्थापित करने की कोशिश कर रहा हूं, लेकिन स्थापना के एक निश्चित बिंदु में मुझे लिनक्स-हेडर पथ सेट करने की आवश्यकता है। इसलिए मैं जाता हूं और इस आदेश के साथ इसे स्थापित करने का प्रयास करता हूं:

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

फिर मुझे त्रुटि मिलती है:

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

मेरे स्रोतों.सूची फ़ाइल में ये स्रोत हैं:

 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) के लिए लिनक्स कर्नेल हेडर को स्थापित करने के बजाय अपग्रेड करेगा। काली रोलिंग रिपॉजिटरी/etc/apt/sources.list के नवीनतम संस्करण के साथ काली फ़ाइल को अपडेट करने के बाद निम्न चरण करें :

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 टूल को इंस्टॉल करते समय लिनक्स हेडर की कमी होती है।

वास्तव में, आधिकारिक काली वेबसाइट में समस्या को हल करने का नया तरीका है: http://docs.kali.org/general-use/install-vmware-tools-kali-guest

जैसा कि ट्यूटोरियल कहता है, यदि वीएमवेयर का आपका संस्करण सितंबर 2015 के बाद है, तो आप इसे स्थापित करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

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

फिर, आप पा सकते हैं कि आप VMware टूल का उपयोग कर सकते हैं और लिनक्स-हेडर को अपडेट कर सकते हैं।


3

उपलब्ध के बारे में आवश्यक जानकारी प्राप्त करने के लिए linux-headers, निम्नलिखित कमांड चलाएँ:

apt-cache search linux-headers

आप नहीं देखेंगे linux-headers-4.3.0-kali-amd64क्योंकि काली रेपो को अपडेट किया गया है, कुछ पुराने पैकेज संस्करण हटा दिए जाएंगे और नवीनतम इसकी जगह ले लेंगे।

आपको नवीनतम मिलना चाहिए 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संकुल एक ही संस्करण होना चाहिए।


विस्तृत जानकारी @ GAD3R के लिए धन्यवाद। इसकी प्रशंसा करना।
h3xh4wk

0

मैंने बस उसी समस्या का अनुभव किया।

यह जो मैंने किया है:

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

फिर जब मैं हेडर स्थापित करने के लिए गया, तो आखिरकार यह काम कर गया!


0

मुझे लगता है कि यह स्रोत सूची सही नहीं है, आप रोलिंग स्रोत का उपयोग कर सकते हैं, जैसे कि डिबेट http://http.kali.org/kali kali- रोलिंग मुख्य गैर-मुक्त कंट्रीब्यूट, और एक ही समय में अन्य सभी आइटम हटा दें स्रोत सूची में


0

पहले apt-get install dkms का उपयोग करके dkms पैकेज को स्थापित करने की कोशिश करें, उसके बाद कमांड apt-get -y अपग्रेड द्वारा हेडर को अपडेट करने का प्रयास करें हो सकता है कि हेडर को हल कर सकें।


0

एक वैकल्पिक समाधान है - एक कर्नेल को अपग्रेड किए बिना पुराने पैकेजों को मैन्युअल रूप से स्थापित करने का प्रयास कर सकता है। यह थोड़ा विस्तृत है, लेकिन मैंने काली लिनक्स 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 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.