मैं वर्तमान में डेस्कटॉप के लिए हार्डनिंग डेबियन का उपयोग करने का प्रयास कर रहा हूं ताकि मेरे काली लिनक्स डेस्कटॉप पर ग्रेसिक्योरिटी के साथ 4.5.7 कर्नेल स्थापित करने के लिए ग्रेसिक्योरिटी गाइड का उपयोग किया जा सके ।
मैं निर्देशों की उस सूची अनुसरण कर रही हूं शब्दशः , तथ्य यह है कि मैं 4.5.7 गिरी के लिए Grsecurity के परीक्षण पैच का उपयोग करने की कोशिश कर रहा हूँ और मैं काली लिनक्स के बजाय सीधे डेबियन चल रहा हूँ के लिए छोड़कर।
हर बार जब मैं कर्नेल को संकलित करने का प्रयास करता हूं, हालांकि, मुझे यह त्रुटि "CC certs / system_keyring.o" लाइन के बाद मिलती है:
CC certs/system_keyring.o
make[2]: *** No rule to make target 'debian/certs/benh@debian.org.cert.pem', needed by 'certs/x509_certificate_list'. Stop.
Makefile:951: recipe for target 'certs' failed
make[1]: *** [certs] Error 2
make[1]: Leaving directory '/home/jc/Downloads/linux-4.5.7'
debian/ruleset/targets/common.mk:295: recipe for target 'debian/stamp/build/kernel' failed
make: *** [debian/stamp/build/kernel] Error 2
मुझे यह त्रुटि मिलती है, जैसा कि मुझे पता चला, किसी भी कर्नेल के लिए, भले ही मैं कोई पैच या संशोधन लागू नहीं करता हूं, इसलिए इसका कर्नेल को संकलित करने के लिए मेरे द्वारा उपयोग किए जा रहे टूल के साथ कुछ करना है (जाहिरा तौर पर किसी प्रकार का सिस्टम चाबी का गुच्छा)। क्या कोई मुझे बता सकता है कि मैं अपने ओएस को कैसे ठीक करूं और मेरे कर्नेल को संकलित करूं?
पुनश्च यहाँ का उत्पादन है cat /proc/version
:
Linux version 4.6.0-kali1-amd64 (devel@kali.org) (gcc version 5.4.0 20160609 (Debian 5.4.0-4) ) #1 SMP Debian 4.6.2-2kali2 (2016-06-28)