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

Create Your Own Linux Distribution with Cubic:A Step-by-Step Guide

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

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

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

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

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

<पी> यह मार्गदर्शिका आपको इंस्टॉलेशन से लेकर अनुकूलन तक की पूरी प्रक्रिया से अवगत कराएगी।

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

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

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

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

<पी> इससे पहले कि आप अपना कस्टम आईएसओ बनाना शुरू करें, आपको अपने सिस्टम पर क्यूबिक इंस्टॉल करना होगा। यहां बताया गया है:

  1. टर्मिनल खोलें इसे अपने एप्लिकेशन मेनू में ढूंढकर या Ctrl + Alt + T दबाकर .
    एक नया टर्मिनल खोलें
  2. आपको यूनिवर्स रिपॉजिटरी को सक्षम करने की आवश्यकता है , as this is necessary for installing Cubic .
    sudo add-apt-repository universe
    क्यूबिक
  3. को स्थापित करने के लिए यूनिवर्स रिपॉजिटरी को सक्षम करना
  4. क्यूबिक पीपीए जोड़ें उस कमांड का उपयोग करके जो क्यूबिक युक्त रिपॉजिटरी को जोड़ता है।
    sudo add-apt-repository ppa:cubic-wizard/release
    इंस्टालेशन के लिए क्यूबिक पीपीए जोड़ना
  5. नए पीपीए को शामिल करने के लिए अपनी पैकेज सूची को ताज़ा करें.
    sudo apt update
    नए क्यूबिक पीपीए
  6. को शामिल करने के लिए पैकेज सूची को अपडेट किया जा रहा है
  7. अब, क्यूबिक इंस्टॉल करें निम्नलिखित कमांड का उपयोग करना।
    sudo apt install --no-install-recommends cubic
    नए जोड़े गए रिपॉजिटरी से क्यूबिक इंस्टॉल करना
<पी> ध्यान दें: –कोई-इंस्टॉल-अनुशंसा नहीं विकल्प अतिरिक्त पैकेजों को शामिल न करके इंस्टॉलेशन को हल्का रखता है।

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

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

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

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

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

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

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

चरण 4:आईएसओ फ़ाइल चुनें

  1. एक Ubuntu ISO प्रदान करके प्रारंभ करें फ़ाइल. क्यूबिक में, आप उबंटू आईएसओ या इसके किसी भी डेरिवेटिव का उपयोग कर सकते हैं। इस गाइड के लिए, हमने लिनक्स मिंट आईएसओ के साथ काम करना चुना है , लेकिन उबंटू आईएसओ को अनुकूलित करने की प्रक्रिया बिल्कुल वैसी ही है। आप नवीनतम उबंटू आईएसओ को आधिकारिक उबंटू वेबसाइट से डाउनलोड कर सकते हैं। If you’re using the Linux Mint ISO, download the latest Cinnamon Edition इसकी आधिकारिक साइट से।
    अनुकूलन के लिए आधिकारिक साइट से लिनक्स मिंट सिनेमन आईएसओ डाउनलोड कर रहा है
  2. डाउनलोड करने के बाद ब्राउज पर क्लिक करें क्यूबिक में बटन दबाएं और अपनी डाउनलोड की गई ISO फ़ाइल ढूंढें।
    क्यूबिक
  3. में अपनी डाउनलोड की गई ISO फ़ाइल का पता लगाना और उसका चयन करना

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

<पी> वॉल्यूम आईडी, नाम, को अनुकूलित करें और संस्करण आपके ISO का.

<पी> उदाहरण:
  • वॉल्यूम आईडी: MyCustomDistro
  • नाम: मेरा कस्टम डिस्ट्रो
  • संस्करण: 1.00
आपके आईएसओ की वॉल्यूम आईडी, नाम और संस्करण को अनुकूलित करना <पी> स्पष्टीकरण: जब आप अपने कस्टम ISO को इंस्टॉल या बूट करेंगे तो यह जानकारी प्रदर्शित होगी।

चरण 6:आईएसओ को डीकंप्रेस करें

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

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

<पी> एक बार आईएसओ विघटित हो जाने पर, आप एक क्रोट वातावरण में प्रवेश करेंगे जहां आप फ़ाइल सिस्टम को कस्टमाइज़ कर सकते हैं।

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

    <पी> पैकेज स्थापित करने का उदाहरण:
    sudo apt install package-name
    अपने कस्टम आईएसओ में एक पैकेज स्थापित करना:उदाहरण keepassxc के साथ <पी> पैकेज-नाम बदलें उस सॉफ़्टवेयर के नाम के साथ जिसे आप इंस्टॉल करना चाहते हैं।

  2. हटानेके लिए जो पैकेज आप अपने कस्टम डिस्ट्रो में नहीं चाहते हैं, उनके लिए निम्न कमांड का उपयोग करें:
    sudo apt purge package-name
    अपने कस्टम ISO से अवांछित पैकेज हटाना:उदाहरण libreoffice के साथ और थंडरबर्ड
  3. आप सिस्टम सेटिंग्स बदलने के लिए कॉन्फ़िगरेशन फ़ाइलों को संपादित कर सकते हैं; उदाहरण के लिए, sources.list को संशोधित करने के लिए फ़ाइल:
    sudo nano /etc/apt/sources.list
    <पी> स्पष्टीकरण: नैनो एक टेक्स्ट एडिटर है जो टर्मिनल में चलता है। Use it to make changes and save with 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:अपने कस्टम आईएसओ को अंतिम रूप दें

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

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

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

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

  • Rufus जैसे टूल का उपयोग करें /balenaEtche r (विंडोज़ के लिए ) या Etcher (लिनक्स के लिए ) अपने कस्टम ISO से बूट करने योग्य USB ड्राइव बनाने के लिए।
balenaEtcher इंटरफ़ेस
  • यदि आप अपना कस्टम ISO साझा करना चाहते हैं, तो इसे फ़ाइल-साझाकरण सेवा पर अपलोड करने या किसी निजी वेबसाइट पर होस्ट करने पर विचार करें। यदि आपने सभी चरणों का ध्यानपूर्वक पालन किया है, तो आपने क्यूबिक का उपयोग करके अपना स्वयं का कस्टम लिनक्स वितरण सफलतापूर्वक बना लिया है।
<पी> आगे के अनुकूलन का पता लगाने और अपने नए डिस्ट्रो का आनंद लेने के लिए स्वतंत्र महसूस करें! यदि आपके पास कोई प्रश्न है या आपको कोई समस्या आती है, तो लिनक्स समुदाय से मदद लेने में संकोच न करें, क्योंकि वे अक्सर बहुत सहायक और जानकार होते हैं। आइए एक सामान्य प्रश्न को संबोधित करते हुए समाप्त करें:क्या उबंटू का उपयोग करना बेहतर है, या क्या आपको इसे अनुकूलित करने पर विचार करना चाहिए?

↪ निचली पंक्ति

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

<पी> यदि आप क्यूबिक के साथ अपने उबंटू आईएसओ को अनुकूलित करते समय किसी भी समस्या का सामना करते हैं, तो आप हमेशा मदद के लिए इस गाइड को दोबारा देख सकते हैं या सहायक उबंटू समुदाय तक पहुंच सकते हैं, जिसके पास आपके लिए समाधान होने की संभावना है। And if you have any other questions about this guide, don’t hesitate to leave a comment below. पढ़ने के लिए धन्यवाद!

<पी> लेखक के बारे में

<पी> Create Your Own Linux Distribution with Cubic:A Step-by-Step Guide

<पी> अब्दुल्ला अमीन

<पी> अब्दुल्ला को गेमिंग उद्योग में नवीनतम रुझानों और विकास के बारे में अपडेट रहने का शौक है। लेखन और अनुसंधान में एक मजबूत पृष्ठभूमि के साथ, वह गेमिंग दर्शकों की एक विस्तृत श्रृंखला के लिए गहन विश्लेषण और जानकारीपूर्ण लेख प्रदान करने में सक्षम है।
  1. [फिक्स] विंडोज अपडेट त्रुटि 0x80248007 [फिक्स] विंडोज अपडेट त्रुटि 0x80248007

    यह समस्या तब होती है जब कुछ Windows अद्यतन फ़ाइलें अनुपलब्ध होती हैं, या कुछ मामलों में, यह तब भी हो सकती है जब Windows अद्यतन द्वारा Microsoft सॉफ़्टवेयर लाइसेंस शर्तों का पता नहीं लगाया जा सकता है। विंडोज़ को अपडेट करने का प्रयास करते समय आपको आम तौर पर त्रुटि 0x80248007 का सामना करना पड़ेगा, और ज

  1. फ़ॉलआउट ठीक करें 4 मॉड काम नहीं कर रहे हैं फ़ॉलआउट ठीक करें 4 मॉड काम नहीं कर रहे हैं

    क्या आप उन लोगों में से हैं जो त्रुटि संदेश देख रहे हैं:Fallout 4 Mods काम नहीं कर रहा है? अगर आपको चीजों को समझने में परेशानी हो रही है, तो आप सही जगह पर आए हैं। बेथेस्डा गेम स्टूडियोज ने रोल-प्लेइंग एडवेंचर गेम फॉलआउट 4 जारी किया। गेम फॉलआउट सीरीज़ का पांचवां संस्करण है और इसे 2015 के नवंबर में

  1. क्रोमियम ब्राउज़र (मैलवेयर) कैसे निकालें। क्रोमियम ब्राउज़र (मैलवेयर) कैसे निकालें।

    क्रोमियम मालिकाना Google क्रोम ब्राउज़र के लिए स्रोत कोड प्रदान करने के लिए, Google द्वारा शुरू किया गया एक ओपन-सोर्स वेब ब्राउज़र प्रोजेक्ट है। लेकिन हैकर्स विंडोज कंप्यूटर पर दुर्भावनापूर्ण सॉफ़्टवेयर को पुश करने के लिए क्रोमियम का उपयोग करते हैं। दुर्भावनापूर्ण क्रोमियम वेब ब्राउज़र को स्था