मैं `सोटो-अप-रन निकालता हूँ python2.7`, क्या मैं अपने उबंटू को अब पुनर्स्थापित कर सकता हूँ?


23

मैं 12.04 को python2.7 दुभाषिया को निकालना और पुन: स्थापित करना चाहता था

लेकिन जब मैंने किया sudo apt-get remove python2.7, पागल टर्मिनल सब कुछ हटाने के लिए शुरू कर दिया !!! किसी भी विचार मैं कैसे हटा दिया है जो मैं बहाल कर सकते हैं?


अब मेरी एकता UI काम नहीं कर रही है, आइकन UI को पॉप्युलेट करना शुरू कर देते हैं ...
alvas

1
अब कुछ भी काम नहीं कर रहा है, मुझे खिड़कियों पर काम करना है ...
alvas

क्या आप कंसोल में भी उबंटू को बूट कर सकते हैं?
अनवर

रिकवरी कंसोल काम करता है, लेकिन यह भी त्रुटियों के साथ पागल हो जाता है ...
alvas

दरअसल, कोर टूल्स में C लिबास के पास ज्यादा निर्भरता नहीं होती है। दोनों apt/ aptitudeअजगर पर निर्भर नहीं करता है। aptबस अजगर का सुझाव है। ईमानदारी से, मैं इस बारे में संदेह में था, इसलिए मैंने VBox में U12.04 की कोशिश की, आपने python2.7 की स्थापना रद्द कर दी, जैसा कि आपने किया था, रिबूट, लॉगिन करने में असमर्थ, tty6 पर स्विच करें, मैं apt-get का उपयोग करके gedit (pththon पर dep) को फिर से स्थापित करने में सक्षम था यहां तक ​​कि योग्यता भी अच्छी तरह से काम कर रही है। apt-get install ubuntu-desktopऐसे मामले को सुलझाना चाहिए। संभवतः, अजगर 2.7 की स्थापना रद्द करने के बाद, अशुद्ध स्थिति में आ गया। क्या आप रनिंग करते समय प्राप्त आउटपुट / त्रुटियों को पोस्ट कर सकते हैंsudo apt-get install python2.7
user.dz

जवाबों:


38

उबंटू को फिर से स्थापित करना संभवतः सबसे आसान तरीका है, यह इंगित करने योग्य है कि सब कुछ पुनः स्थापित किए बिना पुनर्प्राप्त करना संभव है।

ऐसा करने के लिए, मैन्युअल रूप से python2.7पैकेज (और इसकी निर्भरता) डाउनलोड करें , और मैन्युअल रूप से उन्हें dpkg(एपीटी को दरकिनार करके , जिसे पायथन की आवश्यकता होती है) का उपयोग करके स्थापित करें । एक बार स्थापित होने के बाद, aptफिर से काम करना चाहिए, और इसलिए apt-get install ubuntu-desktopआपके सिस्टम को पुनर्स्थापित करेगा। (यदि apt-getअभी भी काम नहीं करता है, तो आपको किसी भी लापता निर्भरता को डाउनलोड करने और स्थापित करने की आवश्यकता हो सकती है।)

भविष्य में, यदि आपको एक पैकेज को फिर से स्थापित करने की आवश्यकता है, तो इसके बजाय उपयोग करें

sudo apt-get install --reinstall python2.7

या

sudo aptitude reinstall python2.7

जो निर्भरता को दूर किए बिना पैकेज को पुनः स्थापित करता है।


9
अजगर को हटाने के बाद बीटीडब्ल्यू, एप्टीट्यूड चला गया है। =)
११

यदि यह स्थापित नहीं करता है ubuntu-desktop, तो इसे मैन्युअल रूप से स्थापित करना एक अच्छा विचार है। मेरे मामले में मैंने अजगर स्थापना को --reinstall arg के साथ चलाया, लेकिन ubuntu-desktopवहां नहीं था, फिर मैंने इसका उपयोग करके स्थापित किया sudo apt-get install ubuntu-desktop। इसमें कुछ समय लगेगा:
रतुल शार्कर

यह पुनर्स्थापना आदेश भी उपयोगी था जब रनिंग पाइप कुछ त्रुटि फेंक रहा था। पुनर्स्थापना ने इसे ठीक कर दिया।
नव

10

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

उबंटू को फिर से स्थापित करना अब इसे वापस लाने का सबसे आसान और सुरक्षित तरीका होगा। ध्यान रखें कि ऐसा करने पर आप अपने घर को न हटाएं।


3
मुझे यकीन नहीं है, लेकिन मुझे लगता है, वह पीसी को पुनर्स्थापित कर सकता है यदि उसके पास अभी भी TTY तक पहुंच है। sudo apt-get install ubuntu-desktopनौकरी करनी चाहिए
अनवर

किसी भी विचार मैं रूट कंसोल पर कैसे पुनर्स्थापित कर सकता हूं? मेरे ubuntu से अब केवल एक ही चीज़ सुलभ है, मैं विंडोज़ से वुबी का उपयोग करके कैसे पुनर्स्थापित कर सकता हूं? (मैं खिड़कियों से ext2read का उपयोग कर अपनी फ़ाइलों को बैकअप लिया है)
6

1
@Anwar मुझे नहीं लगता कि वह ऐसा करने में सक्षम होगा, क्योंकि सॉफ्टवेयर के बहुत सारे टुकड़े हैं जो अजगर पर निर्भर हैं, कि उन सभी को फिर से स्थापित करना असंभव हो सकता है। और मैं इसके बारे में बात नहीं कर रहा हूं ubuntu desktop
NlightNFotis

@ अनवर: ubuntu- डेस्कटॉप के अलावा अन्य अनुप्रयोग पायथन पर निर्भर हो सकते हैं। उन्हें भी हटाए जाने की संभावना थी।
ताकत

@NlightNFotis और Takkat, हाँ, मैंने अभी देखा कि उपयुक्त भी अजगर पर निर्भर करता है। धन्यवाद।
अनवर

3

यदि किसी के लिए बहुत देर नहीं हुई है, या यदि आप हाल ही में इस समस्या में आए हैं, तो यह है कि मैंने इसे कैसे चलाया:

मैंने मैकेनिकल घोंघा की सलाह का पालन किया और सिनैप्टिक का उपयोग करके सभी पैकेजों को डाउनलोड किया। मैंने सभी प्रासंगिक पैकेजों का चयन किया, मूल रूप से "अजगर", "पायथन 2", "पायथन 3", "एप्ट", "पायथन-एप", इत्यादि के साथ सब कुछ, जो पहले से ही मेरे कंप्यूटर में स्थापित था, उन्हें पुनः स्थापित करने के लिए टैग किया और जब मैंने आवेदन मारा , मुझे यकीन है कि मैंने उन्हें केवल डाउनलोड किया।

फिर, रूट के तहत, मैं /var/cache/apt/archivesफ़ोल्डर में गया और मैंने जो कुछ भी डाउनलोड किया था, उसे मैन्युअल रूप से पुन: स्थापित करने के लिए निम्न कमांड को चलाया (आप यहां पर सिनाप्टिक के साथ डाउनलोड किए गए सभी पैकेज देखेंगे):

dpkg --unpack *.deb

वैसे भी, मुझे यह apt_pkgत्रुटि मिल रही थी जब भी मुझे अप्टाना में एक पायथन स्क्रिप्ट से त्रुटि संदेश मिलेगा, और कल जब मैं एक रेपो जोड़ने की कोशिश कर रहा था। अब कम से कम मैं रेपो को बिना किसी समस्या के जोड़ सकता हूं, लेकिन apt_pkgजब भी मेरी पायथन लिपियों में कोई त्रुटि होती है , तो मुझे अभी भी त्रुटि हो रही है ...

Aptana के बाहर स्क्रिप्ट को कॉल करके python3.2या python3जो 3.2 काम करता है (जिसका अर्थ है कि मुझे स्क्रिप्ट की त्रुटि बिना त्रुटि के मिलती है apt_pkg) पर चल रहा है, लेकिन अगर मैं इसे चलाता हूं python3.3तो त्रुटि वापस आ जाती है।


एक इसके अलावा, ऐसा लगता है कि यह एक बग है और इस मुद्दे के इधार अधिक प्रकाश डाला सकता है bugs.launchpad.net/ubuntu/+source/apport/+bug/1059017
रॉबर्टो

3

मेरी भी यही समस्या थी। और मैं इसे ctrl + alt + f1 पर जाकर ठीक करने में सक्षम था, अपने उपयोगकर्ता नाम और पासवर्ड के साथ लॉग इन किया:

    sudo apt-get update
    sudo apt-get install --reinstall ubuntu-desktop

और यह सबसे अधिक (यदि सभी नहीं) हटाए गए फ़ाइलों (एकता और टर्मिनल के साथ) को फिर से स्थापित किया: डी


दालचीनी के साथ मेरे लिए भी यही है

1
गजब का! मेरे apt-getबाद मैं काम करने में विफल रहता है apt-get remove python...
१०

1

आपको इसे निष्पादित करने की आवश्यकता है: apt-get install ubuntu-desktop
और फिर apt-get install gdm। जब lightdm पूछा या चयन GDM GDM
दोनों जड़ या sudo का उपयोग कर


वैसे, आप एक बार apt-get remove python, apt-getकाम करने के लिए असफल और अंतहीन शिकायत करेंगे ...
alvas

यदि आप काफी तेज हैं और इस प्रक्रिया को रोकते हैं जो आपके पूरे
जुबां

हाँ, मैं मूर्खतापूर्ण था कि इसे तब तक चलने दूं, जब तक कि मुझे कुछ
सूँघने की नौबत

1

sudo apt-get purge python && sudo apt-get install python2.7
sudo apt-get install python-pip
अजगर और पाइप को हटाता है और हटाता है, तो आप फ्लास्क, बोतल जैसे ऐप इंस्टॉल कर सकते हैं और कई अन्य अपने ऐप को अजगर के साथ इंस्टॉल करने की कोशिश करते हैं
eg sudo pip install flask


1

पायथन की संयुक्त राष्ट्र की स्थापना के दौरान, मैंने अचानक टर्मिनल को बंद कर दिया। इसलिए अजगर को आंशिक रूप से हटा दिया गया था। मैंने इसे निम्न आदेशों के साथ तय किया

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install –-reinstall python-apt
sudo apt-get install –-reinstall python2.7

1

बेहोश जल्दबाजी के एक फिट में मैंने अजगर 2.7 को हटा दिया और इसने बहुत सारे पैकेज हटा दिए जो इस पर निर्भर थे। मैं टर्मिनल भी लॉन्च नहीं कर सका।

मैं tty1 में गिरा और वही किया जो लोइस मारी आंग लापुत ने सुझाया था

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop

मुझे डेस्कटॉप वापस मिल गया और टर्मिनल लॉन्च कर सकता था। शटर, mysql-workbench जैसे पैकेज, जिन्हें हटाए जाने की आवश्यकता थी उन्हें फिर से स्थापित करना होगा।

मैंने / var / log / apt में इतिहास की जाँच की और हटाए गए सभी पैकेजों को पुनः स्थापित किया।


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