आधिकारिक उबंटू वैग्रेंट बॉक्स को एटलस को कैसे बनाया और प्रकाशित किया जाता है?


12

हर हफ्ते या तो, वर्चुअल के लिए आधिकारिक उबंटू ट्रस्टी x64 वैग्रेंट बेस बॉक्स का एक नया संस्करण हैशिकॉर्प एटलस पर दिखाई देता है: https://atlas.hashicorp.com/ubuntu/boxes/trusty64

संभवतः, लगातार स्थिरता के लिए, यह सब स्वचालित हो गया है।

मुझे पता है कि के बारे में सामान्य ब्लॉग पोस्ट देखते हैं एक Vagrant आधार बॉक्स बनाया जा सकता है, लेकिन मैं कैसे में अधिक रुचि रखते कर रहा हूँ इन बक्से बनाया जाता है। मुझे उम्मीद है, कि उबंटू पारिस्थितिकी तंत्र के बाकी हिस्सों की तरह, मैंने इन बॉक्सों के निर्माण की प्रक्रिया सभी सार्वजनिक खुले स्रोत की है।

अपडेट करें:

मैं विशेष रूप से उबंटू ओएस इंस्टॉलेशन के दौरान चुने गए विकल्पों में दिलचस्पी लेता हूं और बॉक्स की पैकेजिंग से पहले किए गए किसी भी पोस्ट-ओएस-इनस्टॉल परिवर्तन।

मशीन को एक बॉक्स में पैकेज करने के लिए वैग्रांट, पैकर या अन्य उपकरणों का उपयोग करने का विवरण बहुत कम महत्वपूर्ण नहीं है।

जवाबों:


10

आप सही होंगे कि उबंटू छवियों के लिए निर्माण प्रक्रिया सभी खुली है!

16.04 और नए के लिए

चित्र कैसे बनाए जाते हैं, इसके लिए livecd-rootfs पैकेज देखें:

उबंटू के पुराने रिलीज के लिए

विशेष रूप से:

और यह वह है जो आप देख रहे हैं:


0

मुझे यकीन नहीं है कि आप क्या पूछ रहे हैं, और क्यों।

उबंटू बॉक्स, या किसी अन्य बॉक्स के निर्माण की प्रक्रिया, सभी सार्वजनिक खुले स्रोत हैं। एक वीएम बनाएं, एक ओएस स्थापित करें, इसे वैग्रांट के लिए कॉन्फ़िगर करें, इसे पैकेज करें और इसे वितरित करें। HashiCorp के लोग हम में से बाकी लोगों से अलग कुछ भी नहीं कर सकते थे। वे अतिरिक्त पैकेज स्थापित कर सकते थे (साफ, ताजा उबंटू स्थापित करते समय स्वचालित रूप से स्थापित किए गए लोगों के अलावा और वैग्रांत के साथ बातचीत करने के लिए आवश्यक)। वे बॉक्स को अपडेट करने के लिए वैग्रेन्ट प्रोविजनिंग सिस्टम का इस्तेमाल कर सकते थे, जिसके बाद उन्होंने इसे रीपैकेज किया और पुनर्वितरित किया। या उन्होंने पैकर का इस्तेमाल किया। किसी भी तरह से, इस तरह की चीजों को स्वचालित करना हैहोकॉर्प कोर व्यवसाय मुझे लगता है।

शायद Vagrant का उपयोग कैसे किया जाता है इसके बारे में कुछ और जानकारी के लिए Atlas ( https://atlas.hashicorp.com/ ) और मिशेल हाशिमोटो के GitHub खाते की जाँच करें ।


आप सुझाव दे रहे हैं कि मिशेल हाशिमोतो (या हशीकोर्प में कोई व्यक्ति) इन बेस बॉक्स को प्रकाशित करने के लिए जिम्मेदार है? मैंने मान लिया कि वे उबंटू कोर समुदाय द्वारा निर्मित किए गए थे। शायद मेरे सवाल का पहला हिस्सा यह पूछना चाहिए था कि उन्हें कौन प्रकाशित करता है। Hashi * GitHub repos में ऐसी कोई भी चीज़ नहीं है जो इन पेटियों के उत्पादन के लिए ज़िम्मेदार हो।
जेसन स्टैंगरोम

hm मैं मान रहा था कि हशी लोगों ने 'आधिकारिक' बॉक्स बनाए हैं। अच्छी बात है कि यह सच नहीं हो सकता है। कोई भी बॉक्स बना सकता है।
अगस्त को विल कोसेटियर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.