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

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

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

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

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

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

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

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

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

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

विधि 2: systemd के बिना उबंटू के करीब एक वितरण चुनना

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

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

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

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

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

  1. चरण-दर-चरण: अपने Mac से Grammarly को पूरी तरह से अनइंस्टॉल कैसे करें चरण-दर-चरण: अपने Mac से Grammarly को पूरी तरह से अनइंस्टॉल कैसे करें

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

  1. समाधान: त्रुटि कोड 800703ED समाधान: त्रुटि कोड 800703ED

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

  1. फिक्स: जब वह फ़ाइल पहले से मौजूद हो तो फ़ाइल नहीं बना सकते फिक्स: जब वह फ़ाइल पहले से मौजूद हो तो फ़ाइल नहीं बना सकते

    कई उपयोगकर्ताओं को कथित तौर पर जब वह फ़ाइल पहले से मौजूद हो तो फ़ाइल नहीं बना सकते त्रुटि मिल रही है जब Smart Card (SCardSVR) सेवा की स्थिति को अक्षम से किसी अन्य स्थिति में बदलने का प्रयास कर रहे हैं। यह समस्या Windows 7, Windows 8.1 और Windows 10 सहित कई Windows संस्करणों के साथ होने की सूचना है।ज