मैं लिनक्स के लिए बहुत नया हूं और अपने स्वयं के कर्नेल को बनाने/संकलित करने के लिए बहुत नया हूं। शुरुआत करने वालों के लिए, मैं बस यह पता लगाने की कोशिश कर रहा हूं कि मेरे कर्नेल की संस्करण स्ट्रिंग को कैसे बदला जाए। उदाहरण के लिए, जब मैं uname -a करता हूं, तो यह "लिनक्स localhost.localdomain 3.11.10-100.fc18.i686" प्रिंट करता है। मैं इसे अनुकूलित करना चाहता हूं, लेकिन मुझे यकीन नहीं है कि कौन सी फ़ाइल को संपादित करना है। मुझे पता है कि यह मेरी कर्नेल निर्देशिका में कुछ फाइल होना चाहिए, लेकिन मैं बिना किसी किस्मत के उनके माध्यम से जा रहा हूं। कोई भी मदद बहुत अच्छी रहेगी!कर्नेल की संस्करण स्ट्रिंग को कैसे बदलें?
5
A
उत्तर
10
उच्च-स्तरीय Makefile के शीर्ष पर, वहाँ चार लाइनें
VERSION = 3
PATCHLEVEL = 18
SUBLEVEL = 7
EXTRAVERSION =
मान भिन्न कर्नेल संस्करणों के लिए अलग, निश्चित रूप से कर रहे हैं। इन्हें संस्करण स्ट्रिंग बनाने के लिए उपयोग किया जाता है, इसलिए कर्नेल बनाने से पहले उन्हें बदलना आपके द्वारा बनाए गए कर्नेल की संस्करण स्ट्रिंग को बदल देता है।
इसके अतिरिक्त, एक विन्यास विकल्प CONFIG_LOCALVERSION
, make menuconfig
में General Setup -> Local version - append to kernel release
के नीचे पाया जा सकता है कि इस के साथ जोड़ दिया जाता है।
संबंधित मुद्दे
- 1. Xamarin.Forms.Platform.Android.dll संस्करण को कैसे बदलें
- 2. लिनक्स कर्नेल टाइमर बदलें
- 3. ग्रहण में minSDK संस्करण को कैसे बदलें?
- 4. एंड्रॉइड कर्नेल संस्करण का नाम
- 5. पहली घटना को छोड़कर स्ट्रिंग में स्ट्रिंग को कैसे बदलें
- 6. DataSet.xsd में कनेक्शन स्ट्रिंग को कैसे बदलें?
- 7. वीएस2015 - बदलें टाइपस्क्रिप्ट संस्करण
- 8. जीसीसी संस्करण को बदलें जो distutils
- 9. स्ट्रिंग को कोणीय 2 में कैसे बदलें?
- 10. जावा स्ट्रिंग में वर्णों को कैसे बदलें?
- 11. स्ट्रिंग को क्यूस्ट्रिंग में कैसे बदलें?
- 12. बदलें कार्थेज स्विफ्ट संस्करण
- 13. मेवेन: pom.xml में संस्करण गुणों को बदलें
- 14. बदलें Grails 'Groovy संस्करण
- 15. बदलें, जबकि नए संस्करण
- 16. हेक्स स्ट्रिंग को बाइनरी स्ट्रिंग में बदलें
- 17. जावा स्ट्रिंग की विशिष्ट स्थिति पर कैरेक्टर को बदलें?
- 18. मेजबान कर्नेल और GPU ड्राइवर संस्करण
- 19. स्ट्रिंग। बदलें (चार, चार) या बदलें (स्ट्रिंग, स्ट्रिंग)?
- 20. लिनक्स कर्नेल - एक विशेष संस्करण कैसे प्राप्त करें (SUBLEVEL तक)
- 21. स्ट्रिंग के लिए वर्णों की सूची कैसे बदलें?
- 22. स्ट्रिंगबिल्डर का उपयोग कर स्ट्रिंग की सभी घटनाओं को बदलें?
- 23. SQLite डेटाबेस संस्करण संख्या बदलें
- 24. जो मेरे कर्नेल में फ्यूज संस्करण है?
- 25. एनाकोंडा स्पाइडर में पाइथन संस्करण को कैसे बदलें
- 26. पायथन आईडीई: पाइथन संस्करण बदलें
- 27. टीटीएस इंजन की आवाज़ को कैसे बदलें
- 28. फ़ाइल इनपुट की फ़ाइललिस्ट को कैसे बदलें
- 29. किसी छवि की चमक को कैसे बदलें
- 30. grid.draw की स्थिति को कैसे बदलें
ठीक है मुझे वह फ़ाइल मिली। हालांकि कुछ कारणों से, क्या अनदेखा-शो शोफाइल शो के मुकाबले अलग है। साथ ही, क्या मैं अंत में जोड़ना चाहता हूं? – pfinferno
फेडोरा लोगों ने अपने कर्नेल को 'EXTRAVERSION' सेट के साथ '100.fc18.i686' पर संकलित किया। कर्नेल स्रोत पेड़ में मेकफ़ाइल को बदलना चल रहे कर्नेल की संस्करण स्ट्रिंग को प्रभावित नहीं करेगा, यह आपके द्वारा बनाए गए कर्नेल की संस्करण स्ट्रिंग को प्रभावित करेगा। – Wintermute
या उन्होंने सामान्य सेटअप -> स्थानीय संस्करण के तहत 'मेक मेन्यूकॉनफिग' में पाए जाने के लिए 'CONFIG_LOCALVERSION' का उपयोग किया होगा। – Wintermute