पूरी तरह से मेरे अपने GNU / Linux वितरण का नाम बदलें


10

मैं डेबियन जीएनयू / लिनक्स-आधारित ऑपरेटिंग सिस्टम / वितरण विकसित कर रहा हूं। यह दृष्टिहीन लोगों के लिए है। मैंने "मानक" डेबियन लाइव सीडी लिया और एक नंगे धातु कमांड लाइन से मेरा वितरण बनाया। यहाँ कुछ विशेषताएं हैं:

  • Xfce डेस्कटॉप, नेत्रहीनों के लिए भारी संशोधित;

  • उच्च विपरीत थीम, आइकन और रंग योजनाएं;

  • पूर्व-कॉन्फ़िगर ओर्का स्क्रीन रीडर;

  • एक सहज और सरल स्क्रीन आवर्धक;

  • वर्चुअल कीबोर्ड;

  • मेरे द्वारा बनाए गए डेस्कटॉप एप्लिकेशन, लोगो, वॉलपेपर और बैश स्क्रिप्ट का मूल सेट।

यह प्रणाली किसी तरह के "अल्फा" राज्य में बहुत अधिक तैयार और स्थापित करने योग्य है। मेरे पास अभी तक इसके लिए कोई नाम नहीं है, इसलिए मैं इसे "Redebian" कहता हूं और अपनी स्क्रिप्ट में इस नाम का उपयोग करता हूं। मैं इसे अगस्त में अपने स्कूल में एक विज्ञान और प्रौद्योगिकी मेले में प्रस्तुत करूंगा (मैं वर्तमान में हाई स्कूल में हूं), इसलिए परियोजना मेरे लिए बहुत महत्वपूर्ण है।

लेकिन एक बात मुझे परेशान कर रही है: मैं नहीं जानता कि अपने ओएस नाम को डेबियन से ठीक से कैसे बदलूं जो भी इसका नाम होगा। मैं कई दिनों तक घूमता रहा और संपादन करने के लिए सुझाव मिला /etc/os-release, /etc/issueऔर कुछ और फाइलें, लेकिन मुझे सिस्टम को तोड़ने से डर लगता है। मैं आधिकारिक डेबियन रिपॉजिटरी का उपयोग कर रहा हूं, इसलिए रिलीज नाम एक बहुत ही नाजुक कारक है।

अपने डेबियन-आधारित ऑपरेटिंग सिस्टम के नाम को सुरक्षित रूप से और ठीक से बदलने के लिए मुझे क्या करना चाहिए? उदाहरण के लिए, मैं चाहता हूं कि यह "वेलकम टू रेडिबियन" दिखाए जब सिस्टम "वेलकम टू डेबियन" के बजाय बूट हो रहा हो। और मैं चाहता हूं कि update-grubस्क्रिप्ट को "रेडिबियन" के रूप में सिस्टम को मान्यता दी जाए।


वैसे, मैं बेस के रूप में डेबियन जीएनयू / लिनक्स 8.3 (जेसी) का उपयोग कर रहा हूं।
एडुआर्डो कोला

3
देखें unix.stackexchange.com/q/34465 यदि आपने ऐसा नहीं किया
जेफ स्कालर

आप शायद बदलना चाहते हैं /etc/motd
फहीम मीठा

जवाबों:


1

@ जेफ़ स्कॉलर से स्रोत लेते हुए, आपको निम्नलिखित को संपादित करना होगा:

इसके अलावा, ऐसी 3 फाइलें भी हैं जिन्हें आप स्पष्ट रूप से बदलना चाहते हैं, उन्हें / etc / इश्यू (शायद /etc/issue.net भी), / etc / os-release और / etc / lsb-release, अंतिम के साथ अपने डिस्ट्रो के लिए GRUB लिस्टिंग को बदलने के लिए एक को बदलने की आवश्यकता है। GRUB_DISTRIBUTOR के लिए चेकआउट / आदि / डिफ़ॉल्ट / ग्रब सुनिश्चित करें। यह GRUB_DISTRIBUTOR = lsb_release -i -s 2> / dev / null जैसा कुछ होना चाहिए

आपके ऑपरेटिंग सिस्टम की आवश्यकता वाले हर दूसरे सॉफ़्टवेयर के लिए, आपको बहुत कम से कम DEB स्रोतों को डाउनलोड करना होगा, find . -exec sed -i /debian/redebian/g {} \;सभी फ़ाइलों के लिए चलना होगा , और फिर प्रत्येक DEB पैकेजों को फिर से जोड़ना होगा। यह एक हैकिंग दृष्टिकोण है, लेकिन आपको अधिकांश पैकेजों के लिए वांछित परिणाम मिलेगा। मूल रूप से, हम डेबियन के हर उदाहरण को ले रहे हैं और इसे हर सॉफ्टवेयर के लिए रिडेबियन के साथ बदल रहे हैं।


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

1

एक डेबियन उपयोगकर्ता (रास्पियन के अलावा अन्य) से ज्यादा नहीं, यहां उबंटू को बदलने के लिए एक गाइड है, जो एक डेबियन संस्करण है: /ubuntu/194062/how-can-i-replace-ubuntu-branding -साथ-मेरी-खुद

मुझे लगता है कि relinux तुम्हारा सबसे अच्छा शर्त है ...


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

मुझे लगता है कि अनुभव के लिए है? मैन्युअल रूप से करने के साथ मेरी एकमात्र टिप्पणी यह ​​है कि मुझे लगता है कि हमेशा कुछ ऐसा है जो आपको याद है - लेकिन यह "सार्वजनिक" डिस्ट्रो नहीं है, मुझे लगता है कि आप इसे नियंत्रित कर सकते हैं कि लोग क्या देखते हैं और क्या करते हैं ... सौभाग्य मेले में!
कोलोनुक

0

मुझे पता है कि सूक्ति लोगों ने "पहुंच" पहलू में बहुत काम किया है। मैं उससे परिचित नहीं हूं, लेकिन XFCE के पास बहुत कम मैनपावर उपलब्ध है, इसलिए मैं शर्त लगा सकता हूं कि XFCE उस क्षेत्र में बहुत कम पॉलिश है।

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


यह बात बताने के लिए धन्यवाद। मैंने Xfce को चुना क्योंकि इसमें कम संसाधन खपत, सौंदर्य और अनुकूलन के बीच सबसे अच्छा संबंध है। विभिन्न डे और WM के दसियों की कोशिश करने के बाद, Xfce निश्चित रूप से मेरे लिए सबसे अच्छा है। और मैं आधार के रूप में एक और वितरण का उपयोग नहीं कर सकता और न ही विभिन्न उपकरणों का उपयोग कर सकता हूं, क्योंकि परियोजना लगभग तैयार है। इसके अलावा, मैं केवल SuSEStudio जैसे कुछ का उपयोग नहीं कर सकता क्योंकि मैं जो कर रहा हूं वह एक प्रौद्योगिकी निष्पक्ष परियोजना है (और ड्रैग एंड ड्रॉप प्रतियोगिता नहीं)। मुझे आपको याद रखना चाहिए कि मैं अभी भी सभी डेबियन रिपॉजिटरी का उपयोग कर रहा हूं और मेरा सिस्टम मूल रूप से डेबियन मेकअप के साथ है।
एडुआर्डो कोला
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.