/usr/share/debootstrap/scripts/precise
अपने संपादक में खोलें ।
- ध्यान दें कि यह, कई उबंटू रिलीज के साथ, एक प्रतीकात्मक लिंक है
/usr/share/debootstrap/scripts/gutsy
; यदि आप केवल एक विशिष्ट रिलीज को प्रभावित करना चाहते हैं, तो लिंक को तोड़ दें और इसके बजाय इसे गपशप स्क्रिप्ट की एक प्रति बनाएं ।
लाइन 22 के आसपास, शुरुआत के साथ लाइन का पता लगाएं variants
और अंत में अपना कस्टम संस्करण जोड़ें:
वैरिएंट्स - बिल्डड फर्जीक्रॉट मिनबासे ऑलबीबेस
work_out_debs()
पंक्ति 34 के आसपास फ़ंक्शन ढूंढें , और base
अपने "आधार" संस्करण (यहां, minbase
) के लिए चर के लिए डिफ़ॉल्ट सेटिंग्स देखें :
elif do_variant नकलीचोट || do_variant minbase; फिर
आधार = "उपयुक्त"
फ़ंक्शन के अंत में कस्टम पैकेज के साथ अपना स्वयं का संस्करण जोड़ें:
elif do_variant allmybase; फिर
आधार = "उपयुक्त htop traceroute"
सहेजें, बाहर निकलें, और इसे --print-debs
"सिमुलेशन" ध्वज के साथ परीक्षण करें , जैसे
सूदो डेबस्ट्रस्ट्रैप - छाप-डीबीएस - वेरिएंट = ऑलबीबेस सटीक / tmp / पूर्व-वर्ण
- इस उदाहरण में, आउटपुट दिखाएगा कि पैकेज
htop
और traceroute
पैकेज ऑलबेसबेस चेरोट में शामिल होंगे ।