Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Linux

क्यूबिक के साथ अपना खुद का लिनक्स डिस्ट्रीब्यूशन बनाएं: एक चरण-दर-चरण मार्गदर्शिका

यदि आप अपना खुद का लिनक्स डिस्ट्रीब्यूशन बनाने के बारे में सोच रहे हैं, तो यह वास्तव में एक रोमांचक परियोजना हो सकती है, खासकर यदि आप एक ऐसा OS चाहते हैं जो आपकी आवश्यकताओं के लिए पूरी तरह से अनुकूलित हो।

एक उपकरण जो इसमें आपकी मदद कर सकता है वह है क्यूबिक, जो आपके उबंटू डिस्ट्रीब्यूशन और अन्य डेबियन-आधारित सिस्टम को अनुकूलित करने की प्रक्रिया को सरल और बढ़ाने के लिए डिज़ाइन की गई सुविधाओं की एक श्रृंखला प्रदान करता है।

आइए करीब से देखें कि क्यूबिक क्या है, यह कैसे काम करता है, और क्यों यह उबंटू और अन्य डेबियन-आधारित डिस्ट्रीब्यूशन को अनुकूलित करने के लिए आधुनिक गो-टू टूल बन गया है।

क्यूबिक, या कस्टम उबंटू ISO क्रिएटर, एक उपयोगकर्ता-अनुकूल ग्राफिकल इंटरफ़ेस प्रदान करता है जो आपको आसानी से अपने अनुकूलित उबंटू सिस्टम की बूट करने योग्य ISO इमेज बनाने की अनुमति देता है। यह पूरी प्रक्रिया को सरल बनाता है, जिससे यह सभी कौशल स्तरों के उपयोगकर्ताओं के लिए अधिक सुलभ हो जाता है, पुरानी, अधिक मैन्युअल विधियों की तुलना में उबंटू को अनुकूलित करने के लिए एक अधिक सुव्यवस्थित और कुशल दृष्टिकोण प्रदान करके।

छवि: CUBIC

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

यह मार्गदर्शिका आपको स्थापना से अनुकूलन तक पूरी प्रक्रिया के माध्यम से ले जाएगी।

↪ सिस्टम आवश्यकताएँ

शुरू करने से पहले, सुनिश्चित करें कि आपका सिस्टम निम्नलिखित आवश्यकताओं को पूरा करता है:

  • ऑपरेटिंग सिस्टम: उबंटू 20.04 LTS या बाद का, या लिनक्स मिंट जो उबंटू पर आधारित हो।
  • रैम: कम से कम 2 GB (4 GB या अधिक अनुशंसित)।
  • डिस्क स्पेस: प्रोजेक्ट डायरेक्टरी और ISO फाइलों के लिए न्यूनतम 5 GB खाली स्थान।

यदि आपका सिस्टम न्यूनतम आवश्यकताओं को पूरा करता है, तो आप नीचे दिए गए गाइड का पालन करने के लिए तैयार हैं।

चरण 1: क्यूबिक स्थापित करें

इससे पहले कि आप अपना कस्टम ISO बनाना शुरू कर सकें, आपको अपने सिस्टम पर क्यूबिक स्थापित करने की आवश्यकता है। यहां कैसे:

  1. टर्मिनल खोलें इसे अपने एप्लिकेशन मेनू में ढूंढकर या Ctrl + Alt + T दबाकर।
    एक नया टर्मिनल खोलें
  2. आपको यूनिवर्स रिपॉजिटरी सक्षम करने की आवश्यकता है, क्योंकि क्यूबिक स्थापित करने के लिए यह आवश्यक है।
    sudo add-apt-repository universe
    क्यूबिक स्थापित करने के लिए यूनिवर्स रिपॉजिटरी सक्षम करना
  3. क्यूबिक PPA जोड़ें उस कमांड का उपयोग करके जिसमें क्यूबिक वाला रिपॉजिटरी है।
    sudo add-apt-repository ppa:cubic-wizard/release
    स्थापना के लिए क्यूबिक PPA जोड़ना
  4. नए PPA को शामिल करने के लिए अपनी पैकेज सूची रीफ्रेश करें।
    sudo apt update
    नए क्यूबिक PPA को शामिल करने के लिए पैकेज सूची अपडेट करना
  5. अब, निम्न कमांड का उपयोग करके क्यूबिक स्थापित करें।
    sudo apt install --no-install-recommends cubic
    नए जोड़े गए रिपॉजिटरी से क्यूबिक स्थापित करना

नोट: –no-install-recommends विकल्प अतिरिक्त पैकेज शामिल न करके स्थापना को हल्का रखता है।

चरण 2: क्यूबिक लॉन्च करें

एक बार स्थापित होने के बाद, आप अपने एप्लिकेशन मेनू में इसे ढूंढकर और खोलने के लिए क्लिक करके, या टर्मिनल में cubic टाइप करके क्यूबिक लॉन्च कर सकते हैं।

स्थापना के बाद एप्लिकेशन मेनू से क्यूबिक खोलना

चरण 3: अपना प्रोजेक्ट सेट करें

जब आप क्यूबिक लॉन्च करते हैं, तो आपको अपने कस्टम ISO बनाने के लिए कई चरणों के माध्यम से निर्देशित किया जाएगा।

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

    उदाहरण: अपने डेस्कटॉप पर CubicProject नामक एक फ़ोल्डर बनाएं।

    क्यूबिक इंटरफ़ेस
  2. क्यूबिक में फ़ोल्डर आइकन पर क्लिक करें और अपने नए बनाए गए फ़ोल्डर पर नेविगेट करें, फिर इसे चुनें।
    क्यूबिक में अपने नए बनाए गए फ़ोल्डर को ब्राउज़ करना और चुनना

चरण 4: ISO फ़ाइल चुनें

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

चरण 5: वॉल्यूम जानकारी अनुकूलित करें

अपने ISO के वॉल्यूम ID, नाम, और संस्करण को अनुकूलित करें।

उदाहरण:

  • वॉल्यूम ID: MyCustomDistro
  • नाम: माई कस्टम डिस्ट्रो
  • संस्करण: 1.00

आपके ISO के वॉल्यूम ID, नाम, और संस्करण को अनुकूलित करना

व्याख्या: जब आप अपने कस्टम ISO से इंस्टॉल या बूट करेंगे तो यह जानकारी प्रदर्शित होगी।

चरण 6: ISO डीकंप्रेस करें

अपने सिस्टम की गति के आधार पर कुछ क्षण लग सकते हैं, ISO को डीकंप्रेस करने की प्रक्रिया शुरू करने के लिए अगला पर क्लिक करें।

चरण 7: फाइलसिस्टम अनुकूलित करें

एक बार ISO डीकंप्रेस हो जाने के बाद, आप एक chroot वातावरण में प्रवेश करेंगे जहां आप फाइलसिस्टम को अनुकूलित कर सकते हैं।

  1. यदि आप चाहते हैं कि आपका कस्टम ISO नवीनतम सॉफ़्टवेयर शामिल करे, तो टर्मिनल में निम्न कमांड चलाकर शुरू करें:
    sudo apt update && sudo apt upgrade
    अपने कस्टम ISO में सॉफ़्टवेयर को अपडेट और अपग्रेड करने के लिए टर्मिनल का उपयोग करना

    आप सॉफ़्टवेयर स्थापित करने, पैकेज हटाने, या अन्य परिवर्तन करने के लिए कमांड चला सकते हैं।

    पैकेज स्थापित करने का उदाहरण:

    sudo apt install package-name
    अपने कस्टम ISO में पैकेज स्थापित करना: keepassxc के साथ उदाहरण

    package-name को उस सॉफ़्टवेयर के नाम से बदलें जिसे आप स्थापित करना चाहते हैं।

  2. हटाने के लिए आप अपने कस्टम डिस्ट्रो में नहीं चाहते पैकेज, निम्न कमांड का उपयोग करें:
    sudo apt purge package-name
    अपने कस्टम ISO से अवांछित पैकेज हटाना: libreoffice और thunderbird के साथ उदाहरण
  3. सिस्टम सेटिंग्स बदलने के लिए कॉन्फ़िगरेशन फ़ाइलों को संपादित कर सकते हैं; उदाहरण के लिए, sources.list फ़ाइल को संशोधित करने के लिए:
    sudo nano /etc/apt/sources.list

    व्याख्या: nano एक टेक्स्ट एडिटर है जो टर्मिनल में चलता है। परिवर्तन करने और Ctrl + O के साथ सहेजने के लिए इसका उपयोग करें, फिर Ctrl + X के साथ बाहर निकलें।

चरण 8: डेस्कटॉप वातावरण और सेटिंग्स अनुकूलित करें

  1. आप डेस्कटॉप वातावरण सेटिंग्स को संशोधित कर सकते हैं, जैसे थीम या आइकन बदलना।

    उदाहरण: एक नई थीम स्थापित करने के लिए, आप चला सकते हैं:

    sudo apt install gnome-themes-standard
  2. फाइलें या वॉलपेपर जोड़ने के लिए, आप उन्हें सीधे फाइलसिस्टम में कॉपी कर सकते हैं। उदाहरण के लिए, एक वॉलपेपर जोड़ने के लिए:
    cp /path/to/your/wallpaper.jpg /usr/share/backgrounds/
  3. आप जो वॉलपेपर चाहते हैं उसे सेट करने के लिए टाइप करें:
    gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/custom_wallpaper.jpg

अन्य डेस्कटॉप वातावरण के लिए कमांड को समायोजित करें।

चरण 9: अपना कस्टम ISO अंतिम रूप दें

  1. अपने सभी वांछित परिवर्तन करने के बाद, chroot वातावरण से बाहर निकलने के लिए अगला पर क्लिक करें।
    अनुकूलन पूरा करना और chroot वातावरण से बाहर निकलना
  2. अब आप लाइव ISO में शामिल सभी पैकेजों की एक सूची देखेंगे। आप पैकेज शामिल करने या बाहर करने के लिए चेक या अनचेक कर सकते हैं और न्यूनतम और मानक स्थापना के बीच चयन कर सकते हैं (चयनित पैकेज हटा दिए जाएंगे)।
    अपने लाइव ISO के लिए पैकेज चयन की समीक्षा और समायोजन
  3. फाइलसिस्टम को अनुकूलित करने और पैकेज चयन की समीक्षा करने के बाद, आपके पास लाइव ISO को बूट करने के लिए किस कर्नेल का उपयोग करना है, यह चुनने का विकल्प होगा। वह कर्नेल चुनें जो आपकी आवश्यकताओं के लिए सबसे उपयुक्त हो (नवीनतम कर्नेल डिफ़ॉल्ट रूप से चुना जाएगा)।
    अनुकूलन के बाद अपने लाइव ISO को बूट करने के लिए कर्नेल चुनना
  4. यदि आप स्थापना प्रक्रिया को स्वचालित करना चाहते हैं, तो आप प्रीसीड फाइलें बना या संशोधित कर सकते हैं। यह आपको स्थापना के दौरान संकेतों को छोड़ने की अनुमति देता है। क्यूबिक में प्रीसीड टैब पर नेविगेट करें इन फ़ाइलों को बनाने या संपादित करने के लिए।
  5. अंत में, अपने ISO के लिए संपीड़न प्रकार चुनें।
    विकल्पों में शामिल हैं:
    • X-Z: छोटा ISO, लंबा पैकिंग/अनपैकिंग समय।
    • LZ4: बड़ा ISO, न्यूनतम पैकिंग/अनपैकिंग समय।
    • GZIP: एक संतुलित विकल्प।
      अपने ISO के लिए संपीड़न प्रकार चुनना: X-Z, LZ4, या GZIP
  6. अपना कस्टम ISO बनाने के लिए जनरेट बटन पर क्लिक करें। इस प्रक्रिया में कुछ समय लग सकता है, आपके द्वारा किए गए परिवर्तनों के आधार पर।
    अपना कस्टम ISO जनरेट करना: निर्माण प्रक्रिया शुरू करने के लिए बटन पर क्लिक करें

चरण 10: अपने कस्टम डिस्ट्रो का परीक्षण करें

  1. अपने नए ISO का परीक्षण करने के लिए, आप वर्चुअलबॉक्स या किसी अन्य वर्चुअलाइजेशन सॉफ़्टवेयर का उपयोग कर सकते हैं। यदि आपके पास वर्चुअलबॉक्स नहीं है, तो आप इसे उपयोग करके स्थापित कर सकते हैं:
    sudo apt install virtualbox
  2. वर्चुअलबॉक्स खोलें और एक नई वर्चुअल मशीन बनाने के लिए नया पर क्लिक करें।
    • OS प्रकार चुनें: लिनक्स और उबंटू (64-बिट) चुनें।
    • संसाधन आवंटित करें: कम से कम 2 GB रैम असाइन करें और एक वर्चुअल हार्ड डिस्क बनाएं।
  3. वर्चुअल मशीन सेटिंग्स में, स्टोरेज पर जाएं, खाली ऑप्टिकल ड्राइव चुनें, और अपने कस्टम ISO को चुनने के लिए डिस्क आइकन पर क्लिक करें।
  4. वर्चुअल मशीन शुरू करें और सुनिश्चित करें कि यह ISO से बूट होती है। आपको उबंटू/लिनक्स मिंट का आपका अनुकूलित संस्करण देखना चाहिए।

लिनक्स मिंट कस्टम ISO संचालित वर्चुअल मशीन वर्चुअलबॉक्स में

चरण 11: अंतिम रूप देना और वितरण

  • Rufus/balenaEtcher ( विंडोज के लिए) या Etcher ( लिनक्स के लिए) जैसे टूल का उपयोग करके अपने कस्टम ISO से बूट करने योग्य USB ड्राइव बनाएं।

balenaEtcher इंटरफ़ेस

  • यदि आप अपना कस्टम ISO साझा करना चाहते हैं, तो इसे फ़ाइल-साझाकरण सेवा पर अपलोड करने या व्यक्तिगत वेबसाइट पर होस्ट करने पर विचार करें। यदि आपने सभी चरणों का सावधानीपूर्वक पालन किया है, तो आपने क्यूबिक का उपयोग करके सफलतापूर्वक अपना खुद का कस्टम लिनक्स डिस्ट्रीब्यूशन बना लिया है।

आगे के अनुकूलन का पता लगाने और अपने नए डिस्ट्रो का आनंद लेने के लिए स्वतंत्र महसूस करें! यदि आपके कोई प्रश्न हैं या समस्याओं में भाग लेते हैं, तो लिनक्स समुदाय से मदद लेने में संकोच न करें, क्योंकि वे अक्सर बहुत सहायक और जानकार होते हैं। आइए एक सामान्य प्रश्न को संबोधित करके समाप्त करें: क्या उबंटू को वैसे ही उपयोग करना बेहतर है, या क्या आपको इसे अनुकूलित करने पर विचार करना चाहिए?

↪ निष्कर्ष

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

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

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

क्यूबिक के साथ अपना खुद का लिनक्स डिस्ट्रीब्यूशन बनाएं: एक चरण-दर-चरण मार्गदर्शिका

अब्दुल्ला अमीन

अब्दुल्ला गेमिंग उद्योग में नवीनतम रुझानों और विकास पर अपडेट रहने के बारे में भावुक हैं। लेखन और शोध में मजबूत पृष्ठभूमि के साथ, वे गेमिंग दर्शकों की एक विस्तृत श्रृंखला के लिए गहन विश्लेषण और सूचनात्मक लेख प्रदान करने में सक्षम हैं।


  1. मैक को एक्सटर्नल ड्राइव पर बैकअप करें - टाइम मशीन के साथ या बिना आसान चरण मैक को एक्सटर्नल ड्राइव पर बैकअप करें - टाइम मशीन के साथ या बिना आसान चरण

    कुछ साल पहले, मुझे एक भयानक स्थिति का सामना करना पड़ा जहां मुझे सिस्टम चलाने के लिए अपना मैक मिटाना पड़ा - मैं macOS पुनः इंस्टॉल कर रहा था लेकिन यह बार-बार विफल हो रहा था और सामान्य रूप से बूट नहीं हो रहा था। मिटाने से मेरी सभी फ़ाइलें हट गईं और मुझे कार्य-संबंधी ऐप्स को स्क्रैच से सेट करना पड़ा।

  1. पीक पीसी प्रदर्शन अनलॉक करें: कैसे एक रजिस्ट्री क्लीनर आपके सिस्टम को बदलता है पीक पीसी प्रदर्शन अनलॉक करें: कैसे एक रजिस्ट्री क्लीनर आपके सिस्टम को बदलता है

    क्या आपको वास्तव में एक रजिस्ट्री क्लीनर की आवश्यकता है? यह वह सवाल है जो हमसे इस वेबसाइट पर सबसे अधिक पूछा जाता है और इसका कई अलग-अलग उत्तर हैं, यह इस पर निर्भर करता है कि आप किससे पूछते हैं। हमने इन उपकरणों का उपयोग काफी समय तक किया है कि वे आपके पीसी के लिए वास्तव में क्या कर सकते हैं, और यही हम

  1. QuickTime में  एरर 2041 - कोड इनवैलिड सैंपल डिस्क्रिप्शन  कैसे ठीक करें? QuickTime में 'एरर 2041 - कोड इनवैलिड सैंपल डिस्क्रिप्शन' कैसे ठीक करें?

    कुछ Windows उपयोगकर्ता रिपोर्ट कर रहे हैं कि जब वे QuickTime के माध्यम से वीडियो चलाने का प्रयास करते हैं तो उन्हें Error -2041 - an invalid sample description was found in the movie का सामना करना पड़ता है - उसी वीडियो को Windows Media Player या किसी अन्य थर्ड-पार्टी समकक्ष पर चलाने पर एक अलग एरर हो