कार्यक्रमों या डेटा को खोने के बिना Ubuntu 12.04 की मरम्मत या पुनर्स्थापित करने की आवश्यकता है


9

मैं एक बाहरी ड्राइव पर स्वामित्व को बदलने की कोशिश कर रहा था, और गलती से इस्तेमाल किया गया था

sudo chown -RL myuser:myuser /media/"New Volume"

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

मैंने उबंटू 12.04 एलटीएस डीवीडी (x86_64) डाउनलोड किया और अभी इसमें बूट हूं। जब मैं इंस्टॉलेशन करने की कोशिश करता हूं, तो मेरे पास 12.04 से 12.04 तक अपग्रेड करने का विकल्प नहीं है (संभवतः यह इस तथ्य के कारण है कि मेरे पास दो विभाजन हैं:

  • उबुन्टु 12.04
  • स्क्रैच से लिनक्स

तो मेरे सवाल ये हैं:

  1. मैं अपग्रेड (यदि संभव हो) कैसे करूं?
  2. मैं पुनः स्थापित करने के लिए, और विभाजन स्वरूपित करने के लिए नहीं चुनते हैं कि मेरी है, तो /(जो भी शामिल है पर है /home, /bin, /usr, /etc, और इतने पर), मैं क्या खो देंगे (यह कहना है कि यह सब कुछ को नष्ट करेगा /etc /usr /bin....)?

जवाबों:


6

सबसे पहले, आपको वास्तव में आपके व्यक्तिगत डेटा का बैकअप होना चाहिए, क्योंकि हार्डडिस्क हर समय दुर्घटनाग्रस्त हो रहे हैं।

दूसरा, मैं पूर्ण पुनर्स्थापना की सिफारिश करूंगा, क्योंकि आपकी समस्याओं की तह तक पहुंचना काफी कठिन है।

चीजों को बहुत कठिन नहीं बनाने के लिए, आप उन सभी पैकेजों को याद रख सकते हैं, जिन्हें आपने apt / dpkg द्वारा उपयोग करके स्थापित किया था

$ dpkg --get-selections "*" > package.list

फिर उस फाइल को सेव करें, पैकेज सिलेक्शन को सेव, रीस्टोर और रीस्टोर करें।

$ sudo dpkg --set-selections < package.list
$ sudo apt-get -u dselect-upgrade

आपके द्वारा पहले बैकअप किए गए डेटा को पुनर्स्थापित करें और आपको जाने के लिए अच्छा होना चाहिए।


0

अंत में, मैंने 'समथिंग एल्स' विकल्प किया, और बिना फॉर्मेट किए अपने रूट ड्राइव को चुना। इसने मेरे तीसरे पक्ष के अधिकांश कार्यक्रमों को मिटा दिया (Google Chrome और कुछ अन्य लोगों के रूप में पढ़ा गया), लेकिन उनमें से कुछ (Skype, XBMC, आदि) को रखा।

मैं अधिकांश (लगभग सभी) परिस्थितियों में पूर्ण पुनर्स्थापना के बारे में सहमत हूं। मेरे विशिष्ट मामले में, मेरी समस्या यह थी कि मैंने / और इसके सभी उपनिर्देशिकाओं का स्वामित्व ले लिया। इसलिए, मुझे पूर्ण पुनर्स्थापना की आवश्यकता नहीं थी - केवल अनुमतियों और मालिकों की मरम्मत। एकमात्र "आसान" तरीका मैंने देखा कि 'समथिंग एल्स' विकल्प का प्रयास करना था।

मेरे विशिष्ट मामले में, यह डेटा खोने का डर नहीं था - केवल मेरे सभी कार्यक्रमों और सेटिंग्स को पुनर्स्थापित करने के लिए। Dpkg से आपके द्वारा सुझाए गए चरणों को जानना, बहुत आसान है।

मैं उबंटू (और सामान्य रूप से लिनक्स) के लिए एक "मरम्मत स्थापना" विकल्प (या डिस्क) बनाने के लिए कॉल में शामिल हो रहा हूं। यहां तक ​​कि अगर यह सिर्फ dpkg कदम है कि आप उल्लेख किया है,


फ़ाइल अनुमतियों को ठीक करने वाली कोई चीज़, जो उन्हें उनके डिफ़ॉल्ट dpkg स्थिति पर रीसेट करने में, कमाल की होगी।
mweinelt

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