ज्ञात हो गया है डिस्ट्रोबॉक्स 1.3 का नया संस्करण, जो एक उपकरण के रूप में तैनात है आपको कंटेनर में किसी भी लिनक्स वितरण को जल्दी से स्थापित करने और चलाने की अनुमति देता है और मुख्य प्रणाली के साथ इसका एकीकरण सुनिश्चित करें।
अल proyecto डॉकर या पॉडमैन टूलकिट के शीर्ष पर एक प्लगइन के रूप में लागू किया गया है, और कार्य के अधिकतम सरलीकरण और शेष सिस्टम के साथ निष्पादन पर्यावरण के एकीकरण के विन्यास द्वारा प्रतिष्ठित है।
एक अलग डिस्ट्रो के साथ एक वातावरण बनाने के लिए, बारीकियों के बारे में सोचे बिना बस एक डिस्ट्रोबॉक्स-क्रिएट कमांड चलाएँ। लॉन्च के बाद, डिस्ट्रोबॉक्स उपयोगकर्ता के होम डायरेक्टरी को कंटेनर में अग्रेषित करता है, जीयूआई कंटेनर से चलाने के लिए एक्स 11 सर्वर और वेलैंड तक पहुंच को कॉन्फ़िगर करता है, आपको बाहरी ड्राइव कनेक्ट करने की अनुमति देता है, ध्वनि आउटपुट जोड़ता है, शेल-स्तरीय एकीकरण एसएसएच एजेंट, डी-बस लागू करता है और उदेव।
नतीजतन, उपयोगकर्ता मुख्य प्रणाली को छोड़े बिना किसी अन्य वितरण पर पूरी तरह से काम कर सकता है। डिस्ट्रोबॉक्स 16 वितरणों की मेजबानी करने में सक्षम होने का दावा करता है, जिसमें अल्पाइन, मंजारो, जेंटू, एंडलेसओएस, निक्सोस, वॉयड, आर्क, एसयूएसई, उबंटू, डेबियन, आरएचईएल और फेडोरा शामिल हैं। कोई भी वितरण किट जिसके लिए ओसीआई प्रारूप में छवियां मौजूद हैं, कंटेनर में लॉन्च की जा सकती हैं।
यह परियोजना किसी भी उपयोगकर्ता स्थान को लाने का लक्ष्य है वितरण के किसी अन्य पॉडमैन या डॉकर संगत वितरण के लिए, इसलिए यह उल्लेख किया गया है कि इसे पॉज़िक्स श में लिखा गया है ताकि यह यथासंभव पोर्टेबल हो और उपयोगकर्ता को निर्भरता और ग्लिब के संस्करण की संगतता के साथ समस्या न हो, इसके अलावा इसका उद्देश्य कंटेनर में प्रवेश करना भी है जितनी जल्दी हो सके। जल्दी संभव
डिस्ट्रोबॉक्स 1.3 मुख्य समाचार
नया संस्करण सबसे अलग है क्योंकि कंटेनर से कमांड चलाने के लिए डिस्ट्रोबॉक्स-होस्ट-एक्ज़ीक्यूटिव कमांड जोड़ें मेजबान वातावरण में चल रहा है।
एक और बदलाव जो खड़ा है, वह है microdnf टूलकिट के लिए अतिरिक्त समर्थन, साथ ही रूट (रूटफुल) के रूप में चलने वाले कंटेनरों के लिए कार्यान्वित समर्थन।
इसके अलावा, यह इस पर भी प्रकाश डालता है वितरण के लिए विस्तारित समर्थन (फेडोरा-टूलबॉक्स 36, ओपनएसयूएसई 15.4-बीटा, अल्मालिनक्स 9, जेनेटू, ओस्ट्री-आधारित सिस्टम) और सिस्टम वातावरण के साथ बेहतर एकीकरण लागू किया गया था, उदाहरण के लिए, टाइमज़ोन सेटिंग्स, डीएनएस और / आदि / होस्ट का सिंक्रनाइज़ेशन।
अन्य परिवर्तनों की वह बाहर खड़ा है:
- जोड़ा गया -s/- आकार विकल्प कंटेनर डिस्क उपयोग प्रदर्शित करने के लिए
- AlmaLinux 9 को परीक्षण किए गए कंटेनर वितरण में जोड़ा गया
- फिक्स्ड जेंटू सपोर्ट
- अधिक बुनियादी उपकरण जोड़े गए, apt-get/dnf/yum/pacman/zypper को अनमिनिफाई करें - लैंग्स और डॉक्स इंस्टॉल करें
- आधार पैकेज सूची में पिनेंट्री जोड़ा गया
- कुछ कंटेनर छवियों में लापता चर के लिए ठीक करें
- शुतुरमुर्ग प्रणालियों के लिए विहित स्थान में घर माउंट करें।
लिनक्स पर डिस्ट्रोबॉक्स कैसे स्थापित करें?
जो हैं उनके लिए इस उपकरण को स्थापित करने में सक्षम होने में रुचि रखते हैं, आपको पता होना चाहिए कि यह कई मुख्य Linux वितरण रिपॉजिटरी में उपलब्ध है।
लेकिन इस मामले के लिए, हम लगभग किसी भी Linux वितरण के लिए प्रस्तावित संस्थापन विधि का उपयोग करेंगे। ऐसा करने के लिए, बस एक टर्मिनल खोलें और उसमें हम निम्नलिखित टाइप करने जा रहे हैं:
curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh
और इसके साथ ही हम इस टूल का उपयोग शुरू कर सकते हैं।
इसके उपयोग के संबंध में, डिस्ट्रोबॉक्स को 8 कमांड में विभाजित किया गया है:
- डिस्ट्रोबॉक्स-बनाएं- कंटेनर बनाता है
- डिस्ट्रोबॉक्स-एंटर - कंटेनर में प्रवेश करने के लिए
- डिस्ट्रोबॉक्स-सूची- डिस्ट्रोबॉक्स के साथ बनाए गए कंटेनरों को सूचीबद्ध करने के लिए
- डिस्ट्रोबॉक्स-आरएम- डिस्ट्रोबॉक्स के साथ बनाए गए कंटेनर को हटाने के लिए
- डिस्ट्रोबॉक्स-स्टॉप- डिस्ट्रोबॉक्स के साथ बनाए गए चल रहे कंटेनर को रोकने के लिए
- डिस्ट्रोबॉक्स-इनिट - कंटेनर प्रवेश बिंदु (मैन्युअल रूप से उपयोग करने का इरादा नहीं है)
- डिस्ट्रोबॉक्स-एक्सपोर्ट- कंटेनर के अंदर उपयोग करने के लिए डिज़ाइन किया गया है, जो कंटेनर से होस्ट तक एप्लिकेशन और सेवाओं को निर्यात करने के लिए उपयोगी है।
- डिस्ट्रोबॉक्स-होस्ट-निष्पादन- कंटेनर के अंदर रहते हुए होस्ट से कमांड/प्रोग्राम निष्पादित करने के लिए
अंत में यदि आप डिस्ट्रोबॉक्स के बारे में अधिक जानने में रुचि रखते हैं, आपको पता होना चाहिए कि प्रोजेक्ट का कोड शेल में लिखा गया है और GPLv3 लाइसेंस के तहत वितरित किया गया है। आप इसके स्रोत कोड, साथ ही इसके उपयोगकर्ता नियमावली और अधिक जानकारी दोनों को देख सकते हैं अगला लिंक।