2016 तक, और अभी भी वर्तमान में, उबंटू और इसके वेरिएंट में सबसे अधिक इस्तेमाल किया जाने वाला पैकेज इंस्टॉलेशन सिस्टम एपीटी पैकेज है। यह सॉफ्टवेयर है जो रिपॉजिटरी में है और जिनके घटकों को कई अन्य पैकेजों में वितरित किया जा सकता है, जिन्हें निर्भरता भी कहा जाता है। 2015 में, पहला फ़्लैटपैक और स्नैप पैकेज दिखाई दिए, दो प्रकार के पैकेज जो बहुत अधिक क्लीनर हैं क्योंकि वे एक ही पैकेज में आपकी ज़रूरत की सभी चीज़ों को शामिल करते हैं। पर कैसे क्या मैं इस प्रकार के सॉफ़्टवेयर को पूरी तरह से हटा या अनइंस्टॉल कर सकता हूं ताकि कोई अवशेष न हो?
दरअसल, कुछ उपयोगकर्ताओं को पूरी तरह से सॉफ्टवेयर की स्थापना रद्द करने में कोई दिलचस्पी नहीं हो सकती है, क्योंकि ऐसा करने से इसकी कॉन्फ़िगरेशन फ़ाइलों को भी हटा दिया जाएगा। पूरी तरह से इनमें से एक पैकेज को हटाना मूल रूप से इसे अनइंस्टॉल करना है + इन प्रकार की फाइलों को हटाना। जैसा कि प्रत्येक प्रकार का पैकेज अलग होता है, प्रत्येक व्यक्ति एक प्रकार की फ़ाइलों को एक पथ में सहेजता है। नीचे हम इसकी विभिन्न और सरल प्रक्रियाओं में इसे करने का तरीका बताएंगे।
एक फ्लैटपैक पैकेज को पूरी तरह से कैसे हटाएं
पैकेज हटाने का आदेश Flatpak यदि आवश्यक हो, तो यह आवश्यक नहीं होगा, हमने इस प्रकार के पैकेजों के लिए समर्थन जोड़ा है हमारे एक्स-बंटू के लिए। आदेश निम्नानुसार है, लेकिन यह हमारे वितरण के सॉफ़्टवेयर केंद्र से इसे अनइंस्टॉल करने लायक है:
flatpak uninstall --user org.libreoffice.LibreOffice
ऊपर का उदाहरण लिबर ऑफिस के बारे में है। यह मुख्य कार्यक्रम की स्थापना रद्द करेगा। दोनों कमांड दर्ज कर रहे हैं और सॉफ्टवेयर सेंटर से अनइंस्टॉल कर हम उस फोल्डर को हटा देंगे जो अंदर बनाया गया है रूट / var / lib / flatpak / app। लेकिन हमें अभी भी कॉन्फ़िगरेशन फ़ोल्डर को हटाना होगा जो अंदर है व्यक्तिगत फ़ोल्डर / .var / ऐप। हमें याद है कि एक फ़ोल्डर के सामने बिंदु का मतलब है कि यह छिपा हुआ है, इसलिए यह तब तक दिखाई नहीं देता है जब तक हम छिपी हुई फ़ाइलों को नहीं दिखाते हैं। अधिकांश उबंटू-आधारित वितरणों में यह कमांड Ctrl + H के साथ प्राप्त किया जाता है।
एक स्नैप पैकेज को पूरी तरह से हटा दें
लगभग एक फ्लैटपैक पैकेज को हटाने के बारे में हमने जो कुछ कहा है, उसके बारे में कहा जा सकता है स्नैप। आपको बस कुछ चीजों को बदलना होगा, जैसे कि एक पैकेज को अनइंस्टॉल करने की कमांड:
sudo snap remove vlc
उपरोक्त उदाहरण प्रसिद्ध VLC मीडिया प्लेयर की स्थापना रद्द करने के लिए है। फ्लैटपैक पैकेज की तरह, स्नैप पैकेज भी अपने स्वयं के कॉन्फ़िगरेशन फ़ोल्डर को संग्रहीत करते हैं, लेकिन यह छिपा नहीं है। हम इसे अपने व्यक्तिगत फ़ोल्डर में देख सकते हैं और, आपने अनुमान लगाया है, इसका नाम "स्नैप" है। आपको फ़ोल्डर को भी हटाना होगा रूट / var / स्नैप.
कैसे एक AppImage की स्थापना रद्द करने के लिए
इस बिंदु का शीर्षक एक ट्रिकी प्रश्न है: a AppImage इंस्टॉल नहीं करता है, इसलिए इसे अनइंस्टॉल नहीं किया गया है। एक AppImage एक प्रकार का पैकेज है जिसे हम सीधे इससे निष्पादित करेंगे, अर्थात, एक बार जब हम इसे निष्पादन की अनुमति देते हैं, तो हम इसे डबल क्लिक करके लॉन्च कर सकते हैं। "समस्या" यह है कि यदि डेवलपर हमसे सलाह लेने के बाद चीजों को जिस तरह से करना चाहिए, वह हमारे लिनक्स वितरण के आरंभ मेनू में एक शॉर्टकट जोड़ देगा। इस प्रकार के पैकेज में हमें इसे खत्म करना है लेकिन, मूल रूप से, AppImage को हटाने के दो बहुत ही सरल चरण हैं:
- AppImage को हटाएं जैसे हम किसी अन्य फ़ाइल को हटा देंगे। यदि आपने हमारे स्टार्ट मेनू में शॉर्टकट नहीं जोड़ा है, तो वह यही होगा।
- यदि आपने हमारे स्टार्ट मेनू में एक शॉर्टकट जोड़ा है, तो हम उस शॉर्टकट को हटाकर उसे हटा देंगे जो अंदर बनाया गया था व्यक्तिगत फ़ोल्डर / .local / शेयर / आवेदन। जैसा कि हमने फ़्लैटपैक अनुभाग में बताया है, फ़ोल्डर को देखने के लिए .लोक हमें छिपी हुई फाइलों को दिखाना होगा।
यह विचारणीय है कि AppImage द्वारा बनाए गए शॉर्टकट को जिस पथ पर सहेजा गया है वह उसी तरह है हम अपनी .desktop फ़ाइलों को सहेज सकते हैं या कुछ स्क्रिप्ट शुरू मेनू से उन्हें लॉन्च करने में सक्षम होने के लिए। यह उबंटू जैसे ऑपरेटिंग सिस्टम में विशेष रूप से उपयोगी है जो अब इस प्रकार की फ़ाइलों को सीधे गोदी में खींचने की अनुमति नहीं देता है।
यह स्पष्ट है कि इस प्रकार के पैकेज भविष्य हैं। हालांकि लिनुस टॉर्वाल्ड्स की इच्छा केवल एक ही थी APK एंड्रॉइड पर, एक पैकेज जिसमें सब कुछ होता है (यदि यह काम करता है) हमेशा एक से बेहतर होगा जो दर्जनों निर्भरताएं स्थापित करता है। किसी भी मामले में, हम हमेशा इस प्रकार के एप्लिकेशन की तलाश कर सकते हैं लिनक्स ऐप स्टोर.
क्या आप पहले से ही जानते हैं कि इन अगले-जीन पैकेजों को पूरी तरह से कैसे हटाया जाए?
फ्लैटपैक लंबे समय से इस तरह हटा दिया गया है:
$ फ्लैटपैक libreoffice -y को हटा दें
और यह इस तरह से स्थापित होता है:
$ फ्लैटपैक libreoffice -y स्थापित करते हैं
"-y" बिना कुछ पूछे इंस्टॉलेशन को स्वीकार करना है।
????
फ्लैटपैक लंबे समय से इस तरह हटा दिया गया है:
$ फ्लैटपैक libreoffice -y को हटा दें
और यह इस तरह से स्थापित होता है:
$ फ्लैटपैक libreoffice -y स्थापित करते हैं
"-y" बिना कुछ पूछे इंस्टॉलेशन को स्वीकार करना है।
????