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

उबंटू पर सिस्टमडी को स्थायी रूप से अक्षम करें:एक संपूर्ण चरण-दर-चरण मार्गदर्शिका

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

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

विधि 1:डेबियन-शैली पिनिंग तकनीक

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

<पी> इसे हटाने के बाद आपको सबसे पहले सिस्टमडी के स्थान पर चलाने के लिए कुछ प्रदान करना होगा, इसलिए आप जारी करना चाहेंगे apt-get install upstart-sysv sysvinit-utils -y इसके बाद एक टर्मिनल से आप निश्चिंत हो सकते हैं कि नई sysvinit सेवा है सक्रिय है. फिर आप update-initramfs -u कमांड जारी करना चाहेंगे अपनी मशीन को पूरी तरह से रीबूट करने से पहले इसे चालू करें।

<पी> जब आपकी मशीन वापस ऑनलाइन आती है, तो आप apt-get delete –purge –auto-remove systemd systemd:i386 -y का उपयोग करना चाहेंगे यह सुनिश्चित करने के लिए कि सिस्टमडी वापस नहीं आएगा, विभिन्न कॉन्फ़िगरेशन फ़ाइलों में एक लाइन डालने के लिए कई इको कमांड चलाने से पहले सिस्टमडी को स्वयं हटा दें। आप सैद्धांतिक रूप से इन्हें बैश स्क्रिप्ट में डाल सकते हैं, लेकिन अगर आपको इन्हें टर्मिनल से एक के बाद एक चलाने में कोई आपत्ति नहीं है तो आपको इसकी आवश्यकता नहीं होगी।

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

<पी> इन आदेशों को प्राथमिकताएँ.d निर्देशिका में डालने से केवल apt-get को पता चलता है कि systemd एक प्राथमिकता पैकेज नहीं है। चूंकि मान -1 0 से कम है, इसका मतलब है कि एपीटी-गेट को सक्रिय रूप से सिस्टमड पैकेज डाउनलोड करने की तलाश नहीं करनी चाहिए, भले ही अन्य पैकेजों द्वारा ऐसा कहा गया हो। यही कारण है कि आप यह सुनिश्चित करना चाहेंगे कि अन्य पैकेज इस प्राथमिकता को रीसेट न करें।

विधि 2:बिना सिस्टमडी के उबंटू के करीब एक वितरण का चयन करना

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

<पी> जब इन वितरणों के लिए आईएसओ छवियों को कॉन्फ़िगर करने की बात आती है तो मौजूदा उबंटू उपयोगकर्ताओं को सीखने के लिए बहुत कुछ नहीं होगा, क्योंकि उन्हें बूट करने योग्य मेमोरी स्टिक या एसडी कार्ड पर उसी तरह से लिखा जा सकता है जैसे कि कैनोनिकल की उबंटू छवियां हैं। <पी> *बंटू लिनक्स वितरण के वर्तमान उपयोगकर्ता जो सिस्टमडी पैकेज से बचना चाहते हैं, वे पहले देवुआन पर एक नज़र डालना चाह सकते हैं, जो सिस्टमडी के बिना डेबियन पर बनाया गया है, और इसे एक परिचित इंटरफ़ेस के साथ-साथ ऑपरेटिंग सिस्टम को व्यवस्थित करने का एक परिचित तरीका प्रदान करना चाहिए। इस विशेष वितरण पर काम करने वाले डेवलपर्स पूर्व में डेबियन परियोजना के सदस्य हैं, और इसलिए वे एक ही डिजाइन विचारधारा से काम करते हैं। चूँकि Devuan अभी भी निर्भरता कारणों से libsystemd0 को अपने पास रखता है, इसलिए कुछ शुद्धतावादी इससे बचना पसंद कर सकते हैं, लेकिन https://www.devuan.org/os/announce/stable-jessie-announce-052517 पर वे उबंटू द्वारा पेश की गई आईएसओ छवियों की तुलना में उपयोग में आसान आईएसओ छवियां प्रदान करते हैं। आप इनमें से कोई भी डाउनलोड कर सकते हैं और फिर उन्हें हटाने योग्य मीडिया के एक टुकड़े पर डीडी कर सकते हैं जिसे पोंछने में आपको कोई आपत्ति नहीं है। याद रखें कि जब आप किसी ऑपरेटिंग सिस्टम को स्थापित करने के लिए ऐसा करते हैं, तो आप मौजूदा फ़ाइल सिस्टम को प्रभावी ढंग से नष्ट कर रहे होते हैं, हालाँकि प्रक्रिया पूरी होने के बाद आप मीडिया को किसी अन्य चीज़ के लिए हमेशा पुन:स्वरूपित और पुन:उपयोग कर सकते हैं।

<पी> <पी> आप इसके बजाय सिस्टमड पैकेज के बिना विभिन्न वितरणों की तुलना करना चाह सकते हैं, और http://distrowatch.com/search.php?pkg=systemd&distrorange=NotInLatest#pkgsearch पर पेज देख सकते हैं। यह आसान बनाता है. डिस्ट्रोवॉच लिनक्स-आधारित ऑपरेटिंग सिस्टम का त्वरित अवलोकन प्रदान करता है, और वे उन सभी को देखने के लिए इस टूल की पेशकश करते हैं जिन्हें सिस्टमड पैकेज की आवश्यकता नहीं होती है।

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

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

<पी> उबंटू पर सिस्टमडी को स्थायी रूप से अक्षम करें:एक संपूर्ण चरण-दर-चरण मार्गदर्शिका

<पी> केविन एरो

<पी> केविन एरो एक दशक से अधिक के उद्योग अनुभव के साथ एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं। उनके पास माइक्रोसॉफ्ट सर्टिफाइड टेक्नोलॉजी स्पेशलिस्ट (एमसीटीएस) प्रमाणन है और नवीनतम तकनीकी विकास के बारे में अपडेट रहने का उनमें गहरा जुनून है। केविन ने सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में अपनी विशेषज्ञता और ज्ञान का प्रदर्शन करते हुए तकनीक से संबंधित विषयों की एक विस्तृत श्रृंखला पर विस्तार से लिखा है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता और सम्मान दिया गया है, और जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उन्हें अत्यधिक सम्मानित किया जाता है।
  1. फिक्स: आपके पास macOS पर एप्लिकेशन Microsoft आउटलुक खोलने की अनुमति नहीं है  फिक्स:'आपके पास macOS पर एप्लिकेशन Microsoft आउटलुक खोलने की अनुमति नहीं है'

    आपके सिस्टम के macOS को अपडेट करने या अपने कार्यालय संस्करण को अपग्रेड करने के बाद कई मैक उपयोगकर्ता आपके द्वारा Microsoft आउटलुक एप्लिकेशन को खोलने की अनुमति नहीं होने के संकेत से पीड़ित हैं। यह त्रुटि केवल आउटलुक तक ही सीमित नहीं है, अन्य ऑफिस ऐप भी इसी मामले के साथ रिपोर्ट किए गए हैं। समाधान चर

  1. अपने वॉलमार्ट ऑर्डर को ट्रैक करें:खरीदारी इतिहास देखने के आसान चरण अपने वॉलमार्ट ऑर्डर को ट्रैक करें:खरीदारी इतिहास देखने के आसान चरण

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

  1. विंडोज 10 स्टोर एरर कोड 0x80072EFD को कैसे ठीक करें विंडोज 10 स्टोर एरर कोड 0x80072EFD को कैसे ठीक करें

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