क्या मैक ओएस एक्स / लाइब्रेरी / फ्रेमवर्क / निर्देशिका से अप्रयुक्त कार्यक्रमों के फ्रेमवर्क को मैन्युअल रूप से हटाना सुरक्षित है?


2

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

मैं सोच रहा हूं कि क्या मैं इन कार्यक्रमों के ढांचे को हटा सकता हूं क्योंकि मैं इन कार्यक्रमों को इस मैक पर पुनर्स्थापित नहीं करना चाहता।

जैसा कि मैं Apple साइट पर पढ़ रहा था, मैं पढ़ रहा था कि फ्रेमवर्क "एक पदानुक्रमित निर्देशिका है जो साझा संसाधनों को एनकैप्सुलेट करता है"। क्योंकि मुझे इस सामान के बारे में कुछ नहीं पता है, मैं सिर्फ कुछ हटाना नहीं चाहता।

तो, मेरा प्रश्न, क्या अन्य कार्यक्रमों या कंप्यूटर के साथ समस्याओं को प्राप्त किए बिना, अप्रयुक्त और अनइंस्टॉल किए गए कार्यक्रमों से रूपरेखाओं को हटाना सुरक्षित है?


आप उन्हें हटाना क्यों चाहेंगे? चौखटे काफी आवश्यक हैं, भले ही आपको लगता है कि आप उनका उपयोग नहीं कर रहे हैं। यह समस्याओं के लिए कहता है।
slhck

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

आह! आप अपने प्रश्न में उल्लेख करना चाह सकते हैं कि यह एक थर्ड पार्टी फ्रेमवर्क है और कोई भी सिस्टम डिफॉल्ट नहीं है।
स्लैक

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

जवाबों:


0

अगर कुछ भी उनका उपयोग नहीं कर रहा है, हाँ

.frameworkमें फ़ाइलों को /Library/Frameworks/वास्तव में साझा करने के लिए ऐसी फ़ाइलें हैं। उदाहरण के लिए, मेरे पास वर्तमान Mono.frameworkमें मेरे फ़ोल्डर में है, जिसका उपयोग मोनो के साथ निर्मित सभी ऐप द्वारा किया जाएगा ।

यदि आप इन फ़ाइलों को हटाते हैं, तो आपको macOS के साथ कोई समस्या नहीं होगी, क्योंकि इसमें अपना स्वयं का ढांचा फ़ोल्डर है /System/Library/Frameworks(और आपको उन्हें नहीं निकालना चाहिए)। तो इन फ़ाइलों को हटाने के साथ एकमात्र जोखिम यह है कि यदि कोई ऐप या सेवा अनुरोध करती है।

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

  • नाम देखें: मेरा एक ढांचा है HPSmartPrint.framework, जो मुझे यकीन है कि एचपी प्रिंटर के लिए है। मैंने लगभग आठ वर्षों में एक एचपी प्रिंटर का स्वामित्व नहीं किया है, इसलिए मुझे पूरा विश्वास है कि इसका उपयोग नहीं किया जा रहा है।
  • दिनांक संशोधित देखें: यदि आप नियमित रूप से उपयोग की जाने वाली किसी चीज का उपयोग कर रहे हैं, तो संभावना अच्छी है कि यह इसे अद्यतित रखने का प्रयास करने जा रहा है। मेरे पास एक ढांचा है जिसे पिछली बार 2009 में संशोधित किया गया था, और नाम के साथ, मुझे पूरा यकीन है कि इसका उपयोग नहीं किया गया है।
  • पैकेज दर्शक का उपयोग करें: यदि आपके पास यह स्थापित करने के लिए एक कूबड़ है, तो आप पैकेज को स्थापित करने वाली फ़ाइलों की जांच करने के लिए संदिग्ध पैकेज जैसे उपकरण का उपयोग कर सकते हैं । मैं सौभाग्यशाली था कि एक पुराने वीपीएन टूल के लिए .pkg इंस्टॉलर को खोजने के लिए ऑनलाइन इस्तेमाल किया। संदेहास्पद पैकेज के माध्यम से इसे चलाने से पता चला कि इसने वास्तव में मेरे Library/Frameworksफ़ोल्डर में एक फ्रेमवर्क फाइल बनाई थी ।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.