जब आप उबंटू पर एक कार्यक्रम की स्थापना रद्द करते हैं, तो क्या सॉफ्टवेयर किसी भी अवशेषों को छोड़ देता है?


20

विंडोज जैसे कंप्यूटर सिस्टम में सॉफ्टवेयर अवशिष्ट के टन होते हैं जो किसी एप्लिकेशन को इंस्टॉल करने और बाद में अनइंस्टॉल होने पर छोड़ दिया जाता है।

क्या उबंटू में भी यही समस्या है? क्या मेरा 5 साल का उबंटू इंस्टॉल के दिन के समान होगा (सिस्टम अपग्रेड में से कुछ की गिनती नहीं) अगर मैं उन सभी सॉफ़्टवेयर को अनइंस्टॉल कर देता हूं जो मैंने वर्षों में स्थापित किए थे?


के लिए उपयोगकर्ता के विन्यास फाइल यह भी देखना askubuntu.com/questions/24201/...
Takkat

मुझे वास्तव में लगता है कि यह वास्तव में अचूक है - यह कार्यक्रम पर निर्भर करता है। तो होगा, कुछ नहीं होगा। इसलिए इस सवाल का कोई "जवाब" नहीं है।
माइकल दुरंट

जवाबों:


27

उबंटू / लिनक्स एक अलग तरीके से स्थापित किया गया है।

हां, निशान पीछे छोड़ दिए जाते हैं, लेकिन वे आपके सिस्टम की गति को प्रभावित नहीं करते हैं।

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

यदि आप एक टूलसेट चाहते हैं जिसमें deborphan शामिल उबंटू ट्वीक शामिल है

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

गति से संबंधित 2 चीजें: अपने / विभाजन को 95% से कम रखें और सुनिश्चित करें कि आपके सिस्टम को बहुत कुछ स्वैप करने की आवश्यकता नहीं है। उन 2 शायद 2 मुख्य गति से संबंधित मुद्दे हैं।


जब आप कहते हैं कि 'एक अलग तरीके से सेट करें', तो क्या आपका मतलब यह है कि UNIX फ़ाइल संरचना के साथ ऐसा करना है? उदाहरण के लिए एक लबादा भी उसी तरह स्थापित किया जाएगा?
लेटरहेड

2
@letterhead तकनीकी रूप से मेरा मतलब लिनक्स बनाम विंडोज था। मैक बीएसडी से अधिक संबंधित है। वे इसे विंडोज भी पसंद नहीं करते हैं, लेकिन लिनक्स से थोड़ा अलग है;)
रिनविंड

आम तौर पर $ HOME में तथाकथित डॉटफ़ाइल्स के पीछे उपयोगकर्ता सेटिंग्स पीछे रह जाती हैं। वे या तो सिस्टम की गति को प्रभावित नहीं करेंगे, लेकिन एक बार जब आप प्रोग्राम को फिर से इंस्टॉल करते हैं तो आपकी व्यक्तिगत सेटिंग्स को याद किया जाएगा।
कैपी ईथरेल

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

2

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


0

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

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

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

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

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

ध्यान दें कि जब मैं विंडोज का उल्लेख करता हूं, तो मैं विंडोज विस्टा और इसके बाद के संस्करण की बात कर रहा हूं, जो डिफ़ॉल्ट रूप से प्रतिबंधित उपयोगकर्ता खातों पर चलते हैं।


आश्चर्य है कि मैं नीचा क्यों आया ...
पांडा पजामा

यकीन नहीं, शायद व्यक्तिपरक टिप्पणियों के लिए जैसे: "सॉफ़्टवेयर निर्माता का आलस्य", "फ़ाइलों और कॉन्फ़िगरेशन सेटिंग्स को छोड़ना लिनक्स की दुनिया में थोड़ा अधिक है" लेकिन मुझे लगा कि यह एक ठीक जवाब था।
जेमी ट्वेल्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.