गलती से ओवरराइड / usr / लोकल / शामिल, क्या नुकसान है?


1

जब मैंने होमबेल को कुछ सहानुभूति लिखने के लिए पहुँच देने की कोशिश कर रहा था तो मैंने गलती से यह आदेश दिया:

sudo install -d -o $(whoami) -g admin /usr/local/include

और मुझे एहसास हुआ -d झंडा एक नया सृजन करेगा include निर्देशिका।

अब /usr/local/include निर्देशिका खाली है और मैं अपने सिस्टम को किए गए किसी भी स्पष्ट नुकसान का पता नहीं लगा सकता।

क्या कोई मुझे बता सकता है कि आमतौर पर क्या होता है /usr/local/include और इसकी सामग्री के पुनर्निर्माण के लिए मुझे क्या करना चाहिए?


आप हमेशा अपने ओएस संस्करण को फिर से डाउनलोड कर सकते हैं और फिर से इंस्टॉल चला सकते हैं। यदि आप पहले से ही उस संस्करण को चला रहे हैं तो यह कोई नुकसान नहीं पहुँचाएगा। यह इस निर्देशिका जैसे डिफ़ॉल्ट रूप से फ़ाइलों को बदल देगा।
Jahhein

@ जहेन क्या मुझे ऐसा करने से पहले बैकअप (टाइम मशीन के साथ कहना) चाहिए?
harvey_qiu

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

आपके पास एक बैकअप होने का कारण यह है क्योंकि यह आपके द्वारा पहले किए गए कॉन्फ़िगरेशन को बदल सकता है। आपको लग सकता है कि आपके पास पहले से मौजूद समस्या से भी बदतर है।
Jahhein

जवाबों:


0

बेस MacOS में /usr/local खाली है /usr/local/include सिर्फ वही है जो आपने स्थापित किया है।

तो या तो

  1. बैकअप से पुनर्स्थापित करने का सबसे अच्छा तरीका है

  2. हटाएँ / usr / स्थानीय / * और Homebrew और आपके द्वारा वहां स्थापित किसी भी अन्य फ़ाइल को पुनर्स्थापित करें।


धन्यवाद! मुझे लगता है कि मैंने कुछ उपकरण खो दिए जो मैंने पहले Homebrew के साथ स्थापित किए थे और यह बहुत ज्यादा है।
harvey_qiu
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.