2015-01-25 5 views
6

मैं अपनी मशीन पर लिनक्स कर्नेल 3.18.1 सेट करना चाहता हूं। मैं इसे कैसे प्राप्त करूं?लिनक्स कर्नेल - एक विशेष संस्करण कैसे प्राप्त करें (SUBLEVEL तक)

क्या मैं पहले से ही की कोशिश की है:

  • की कोशिश की kernel.org से डाउनलोड। लेकिन नवीनतम संस्करण 3.18.3 है और मैं वहां 3.18.1 खोजने में असमर्थ हूं।
  • लिनक्स कर्नेल को गिट से क्लोन किया गया। हालांकि, केवल संस्करण 3.18 टैग किया गया है। अगला टैग किया गया संस्करण 3.18-आरसी 1 आदि है तो मुझे 3.18.1 कहां मिल सकता है?
+0

एक ब्लॉग की जरूरत है इस स्थान का उल्लेख किया: https://www.kernel.org /pub/linux/kernel/v3.x/linux-3.18.1.tar.xz इसलिए मेरी विशेष समस्या हल हो गई है। लेकिन मैं चाहता हूं कि कोई सामान्य रूप से प्रश्न का उत्तर दे। मैं उपरोक्त स्तर तक पहुंचने के लिए kernel.org से लिंक का पालन कैसे करूं? – Neo

उत्तर

10

kernel.org में एक सार्वजनिक (केवल-पढ़ने) गिट भंडार है जिसे आप क्लोन कर सकते हैं। यह भी है कि हर कर्नेल संस्करण के लिए टैग कर देता है, तो आप किसी विशेष संस्करण चेकआउट कर सकते हैं:

# Clone the kernel to your local machine 
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git 
$ cd linux-stable 

# Find the tag for the version you want 
$ git tag -l | grep 3.18.1 
v3.18.1 

# Create a new branch with that tag 
$ git checkout -b my3.18.1 v3.18.1 

अब linux-stable निर्देशिका कर्नेल संस्करण आप चाहते थे होगा।

(मैं तुम्हें कहा v3.18.1 एक टैग के रूप में मौजूद नहीं है पता है, लेकिन यह करता है)

संपादित: प्रश्नकर्ता कहते हैं कि वे टोर्वाल्ड 'GitHub रेपो, वह क्यों नहीं पा सके है जो उपयोग कर रहा था 3.18.1 के लिए टैग। इसकी उम्मीद है, क्योंकि टोरवाल्ड्स के जिथब रेपो में रिलीज उम्मीदवारों के लिए केवल टैग शामिल हैं।

प्रश्नकर्ता एक मामूली संशोधन (3.18.1 में .1) के लिए पूछ रहा है, तो वह है कि प्राप्त करने के लिए से https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/

+1

मैंने एक अलग स्थान (https://github.com/torvalds/linux.git) से क्लोन किया और इसमें 3.18.1 के लिए कोई टैग नहीं मिला। – Neo

+1

शायद आप git.kernel.org पर स्थिर/linux-stable.git repo का उपयोग करना चाहते हैं। (Torvalds खुद को विशेष परिस्थितियों को छोड़कर, github के बजाय git.kernel.org का उपयोग करने की सिफारिश करता है) – mauzel

+0

किसी भी दर पर। आप Torvald के github linux repo पर * मामूली संशोधन * (3.18.1 में .1) नहीं ढूंढ पाएंगे। आपको git.kernel.org से उनको प्राप्त करने की आवश्यकता है। – mauzel

संबंधित मुद्दे