यदि आप काफी समय से लिनक्स उपयोगकर्ता हैं, तो आप शायद अपनी मशीन पर कई डिस्ट्रो का उपयोग करना चाहते हैं। अब डिस्ट्रोबॉक्स नामक एक बेहतरीन टूल के कारण यह संभव है। यह आपको पॉडमैन या डॉकर का उपयोग करके अपने लिनक्स सिस्टम पर एक कंटेनर बनाने की अनुमति देता है। इन कंटेनरों को मेजबानों के साथ एकीकृत किया जाता है ताकि उपयोगकर्ता अपने होम डायरेक्टरी, बाहरी स्टोरेज और यूएसबी डिवाइस, जीयूआई ऐप, ऑडियो इत्यादि साझा कर सकें।

यदि आप डिस्ट्रोबॉक्स से परिचित नहीं हैं, लेकिन इसके बारे में अधिक जानना चाहते हैं, तो चिंता न करें। यह मार्गदर्शिका आपको डिस्ट्रोबॉक्स के बारे में सब कुछ सीखने में मदद करेगी, जिसमें किसी भी लिनक्स डिस्ट्रो के साथ इसका उपयोग करना शामिल है।

डिस्ट्रोबॉक्स क्या है?

बहुत सारे लिनक्स-आधारित ऑपरेटिंग सिस्टम हैं उपलब्ध है, और लिनक्स उत्साही के रूप में, हम सभी एक ही समय में विभिन्न ऑपरेटिंग सिस्टम का उपयोग करना चाहते हैं। डिस्ट्रोबॉक्स टर्मिनल से किसी भी लिनक्स डिस्ट्रो का उपयोग करने का एक शानदार तरीका प्रदान करता है।

सरल शब्दों में, डिस्ट्रोबॉक्स एक कमांड-लाइन टूल है जो कई लिनक्स ओएस तक पहुंचने का एक तरीका प्रदान करने के लिए डॉकर या पॉडमैन का उपयोग करता है।

यह टूलबॉक्स की तरह ही काम करता है लेकिन POSIX sh का उपयोग करके सब कुछ सरल करता है। डिस्ट्रोबॉक्स का वातावरण एक ओसीआई छवि पर आधारित है, जिसका उपयोग कंटेनर बनाने के लिए किया जाता है।

डिस्ट्रोबॉक्स का उद्देश्य किसी भी कंटेनर में जल्दी से प्रवेश करने और टर्मिनल के लिए इसे डिफ़ॉल्ट वातावरण के रूप में उपयोग करने के लिए एक मंच प्रदान करना है। यही कारण है कि कई लिनक्स उपयोगकर्ता टूलबॉक्स के बजाय डिस्ट्रोबॉक्स पसंद करते हैं। डिस्ट्रोबॉक्स बिल्कुल भी जटिल नहीं है क्योंकि इसमें केवल छह कमांड शामिल हैं। यहाँ डिस्ट्रोबॉक्स में उपलब्ध बुनियादी आदेशों की सूची दी गई है:

आज्ञा विवरण
डिस्ट्रोबॉक्स-क्रिएट एक कंटेनर बनाता है
डिस्ट्रोबॉक्स-एंटर कंटेनर तक पहुंच प्रदान करता है
डिस्ट्रोबॉक्स-सूची डिस्ट्रोबॉक्स द्वारा बनाए गए कंटेनरों को सूचीबद्ध करता है
डिस्ट्रोबॉक्स-इनिट यह एक कंटेनर का प्रवेश बिंदु है
डिस्ट्रोबॉक्स-निर्यात सेवाओं और ऐप्स को एक कंटेनर से एक विशेष होस्ट में निर्यात करता है
डिस्ट्रोबॉक्स-आरएम एक कंटेनर हटाता है
डिस्ट्रोबॉक्स-स्टॉप एक चल रहे कंटेनर को रोकता है

डिस्ट्रोबॉक्स कैसे स्थापित करें और उसका उपयोग कैसे करें

आइए लिनक्स पर डिस्ट्रोबॉक्स को स्थापित और उपयोग करने के तरीके को देखें। हम आपको इसका उपयोग करने के तरीके के बारे में चरण-दर-चरण स्पष्टीकरण देने के लिए उबंटू का उपयोग कर रहे हैं लेकिन अन्य लिनक्स डिस्ट्रो के लिए भी चरण कमोबेश समान हैं।

सबसे पहले, लिनक्स टर्मिनल खोलें और डिस्ट्रोबॉक्स इंस्टॉलेशन स्क्रिप्ट को डाउनलोड और निष्पादित करने के लिए निम्न कमांड निष्पादित करें:

कर्ल https://raw.githubusercontent.com/89luca89/distrobox/main/install | सुडो शू

यदि आपको "कर्ल: कमांड नहीं मिली" त्रुटि मिलती है, तो आपको चाहिए लिनक्स पर कर्ल स्थापित करें और उपरोक्त आदेश फिर से चलाएँ। अब डिस्ट्रोबॉक्स के लिए डॉकर को स्थापित और स्थापित करने का समय आ गया है, इसलिए लिनक्स पर डॉकर को स्थापित करने के लिए निम्नलिखित कमांड निष्पादित करें:

sudo apt docker.io -y. स्थापित करें

डॉकर स्थापित करने के बाद, डॉकर सेवा शुरू करने और सक्षम करने के लिए निम्न आदेश चलाएँ:

sudo systemctl enable --now docker

डॉकर सेवा की सक्रिय स्थिति की जांच करने के लिए आप निम्न आदेश भी चला सकते हैं:

sudo systemctl status --now docker

आउटपुट:

अब वर्तमान उपयोगकर्ता को "डॉकर" नामक डॉकर समूह में जोड़ने के लिए निम्न आदेश जारी करें:

sudo usermod -aG docker $USER

एक बार जब आप कर लें, तो सिस्टम को नए बदले गए डॉकर समूह की जांच करने दें:

न्यू जीआरपी डॉकर

डिस्ट्रोबॉक्स और डॉकर को सफलतापूर्वक स्थापित करने के बाद, डिस्ट्रोबॉक्स के लिए डॉकर कंटेनर बनाएं। आइए मान लें कि आप टर्मिनल से अल्मालिनक्स का उपयोग करना चाहते हैं। आगे बढ़ने के लिए निम्न आदेश चलाएँ:

डिस्ट्रोबॉक्स क्रिएट --इमेज अल्मालिनक्स: लेटेस्ट --नाम अल्मा

आउटपुट:

उपरोक्त आदेश स्वचालित रूप से डिस्ट्रोबॉक्स के लिए अल्मालिनक्स के नवीनतम संस्करण को तैनात करेगा। अंत में, डिस्ट्रोबॉक्स शुरू करें और डॉकर कंटेनर तक पहुंचें:

डिस्ट्रोबॉक्स-एंटर --नाम अल्मा

आउटपुट:

कमांड जारी करने के बाद, आप देखेंगे कि आपका टर्मिनल प्रॉम्प्ट "अल्मा" में बदल जाएगा। इसका मतलब है कि अब आप उबंटू टर्मिनल से अल्मालिनक्स का उपयोग कर रहे हैं।

उदाहरण के लिए, जब आप निष्पादित करते हैं तो सिस्टम "कमांड नहीं मिला" त्रुटि दिखाता है सुडो उपयुक्त अद्यतन आज्ञा। हालांकि, सुडो यम अपडेट टर्मिनल में अच्छा काम करता है क्योंकि अल्मालिनक्स एपीटी के बजाय यम का समर्थन करता है।

एक बार जब आप डिस्ट्रोबॉक्स के लिए कई कंटेनर बना लेते हैं, तो आप सिस्टम पर उपलब्ध कंटेनरों की पूरी सूची का उपयोग करके जल्दी से देख सकते हैं:

डिस्ट्रोबॉक्स-सूची

आउटपुट:

ध्यान दें कि आपको उपरोक्त कमांड के साथ sudo का उपयोग नहीं करना चाहिए क्योंकि यह एक त्रुटि प्रदर्शित करेगा "/usr/local/bin/distrobox-list क्योंकि sudo समर्थित नहीं है।"

किसी भी कंटेनर को सूची से हटाने के लिए, नीचे दिए गए कमांड को निष्पादित करें।

डिस्ट्रोबॉक्स-आरएम --नाम रॉकी

आउटपुट:

कमांड चलाने के बाद, सिस्टम आपकी पुष्टि के लिए पूछेगा, इसलिए टाइप करें "यू"हटाने की प्रक्रिया के साथ आगे बढ़ने के लिए। आप नाम बदल सकते हैं चट्टान का उपरोक्त कमांड में किसी अन्य कंटेनर में जिसे आप सिस्टम से हटाना चाहते हैं।

Neofetch नामक एक कमांड-लाइन टूल है जिसके उपयोग से आप वर्तमान ऑपरेटिंग सिस्टम की संबंधित जानकारी और लोगो के साथ जांच सकते हैं। आइए इसे निम्न कमांड का उपयोग करके अल्मालिनक्स सिस्टम में स्थापित करें:

dnf एपेल-रिलीज स्थापित करें
dnf नेओफ़ेच स्थापित करें

सुनिश्चित करें कि आप पहले अल्मालिनक्स डिस्ट्रोबॉक्स कंटेनर में प्रवेश करते हैं और फिर नियोफेच स्थापित करते हैं। अन्यथा, यह काम नहीं करेगा क्योंकि होस्ट सिस्टम उबंटू चलाता है। हम पहले से ही कंटेनर के अंदर हैं और अल्मालिनक्स का उपयोग कर रहे हैं, इसलिए हमने उपरोक्त कमांड को सीधे निष्पादित किया।

यदि आप डिस्ट्रोबॉक्स के अंदर कुछ अन्य लिनक्स वितरण चला रहे हैं, निम्नलिखित का उपयोग करके Neofetch स्थापित करें आदेश:

डेबियन/उबंटू के लिए:

sudo apt स्थापित neofetch

आर्क लिनक्स और उसके डेरिवेटिव पर:

सुडो पॅकमैन -एस नियोफेच

अब, टर्मिनल से Neofetch उपयोगिता को निष्पादित करके लॉन्च करें नियोफ़ेच कमांड, और आपको इस तरह का आउटपुट मिलेगा:

यहां, आपको वर्तमान ऑपरेटिंग सिस्टम के बारे में सभी जानकारी इसके आधिकारिक लोगो के साथ मिल जाएगी। हम आपको डिस्ट्रोबॉक्स के साथ Neofetch का उपयोग करने की सलाह देते हैं क्योंकि यह वर्तमान में टर्मिनल के अंदर चल रहे ऑपरेटिंग सिस्टम को सत्यापित करने में मदद करता है।

टर्मिनल के अंदर विभिन्न लिनक्स डिस्ट्रोज़ चलाना

तो यह डिस्ट्रोबॉक्स का विस्तृत विवरण था और इसे किसी भी लिनक्स डिस्ट्रो पर स्थापित और स्थापित करने की पूरी विधि थी। इस गाइड के लिए, हमने चरण-दर-चरण प्रक्रिया दिखाने के लिए उबंटू का उपयोग किया है। केवल एक सिस्टम का उपयोग करके कई ऑपरेटिंग सिस्टम पर आपकी स्क्रिप्ट और कमांड का परीक्षण करने के लिए डिस्ट्रोबॉक्स एक उत्कृष्ट उपकरण है।

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

पॉज़िक्स क्या है? यह लिनक्स से कैसे संबंधित है

आगे पढ़िए

साझा करनाकलरवसाझा करनाईमेल

संबंधित विषय

  • लिनक्स
  • लिनक्स डिस्ट्रो
  • सॉफ्टवेर अधिस्थापित करो
  • ऑपरेटिंग सिस्टम
  • टर्मिनल

लेखक के बारे में

नितिन जांगिडो (4 लेख प्रकाशित)

नितिन जांगिड़ एक टेक्नो-गीक हैं जो नई विकसित तकनीकों को सीखने के लिए हमेशा तैयार रहते हैं। एक तकनीकी उत्साही के रूप में, वह विभिन्न गाइडों के माध्यम से अपने अनुभव को दुनिया के साथ साझा करना पसंद करते हैं।

नितिन जांगिदो की और फ़िल्में या टीवी शो

हमारे समाचार पत्र के सदस्य बनें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें