सवाल जीयूआई में उबंटू 12.04 शुरू नहीं कर सकता


प्रवेश करने के बाद sudo apt-get install libqt4-dev intltool बहुत सारी महत्वपूर्ण सामग्री स्वचालित रूप से हटा दी गई है। अब कोई ग्राफिक इंटरफ़ेस उपलब्ध नहीं है! मदद चाहिए!


मैं अपने डेस्कटॉप पर ट्विटर यूआई के रूप में हॉटोट का उपयोग करता हूं। हालांकि खोज एपीआई या कुछ तोड़ दिया गया था इसलिए मैंने सहायता के लिए ऑनलाइन खोज की।

किसी ऐसे व्यक्ति के साथ कुछ बातचीत के बाद जो मुझे टर्मिनल में टाइप करने के लिए पुनः प्राप्त करता है:

sudo apt-get install libqt4-dev intltool

जो मैं करने के लिए पर्याप्त "स्मार्ट" था, कई चीजें स्वचालित रूप से हटा दी गईं।

अब उबंटू केवल पाठ में शुरू होता है इसलिए मुझे लगता है कि जीयूआई टूट गया था। आदेश चल रहा है xstart मुझे दिखाता है कि "एक्स" स्थापित नहीं किया गया था (अब)। मैंने सोचा कि मैं कोशिश करने के लिए चालाक था sudo apt-get install xorg, लेकिन इससे मदद नहीं मिली।

इसके बाद मैंने डेस्कटॉप को पुनर्स्थापित करने का प्रयास किया sudo apt-get install ubuntu-desktop लेकिन अभी भी कोई परिणाम नहीं है।

मैं स्थापित करने से पहले इसे बहुत आगे नहीं सोच रहा था libqt4-dev intltool (मुझे यह सही कहना है), इसलिए कोई बैकअप नहीं बनाया गया था।

मैं ताजा इंस्टॉल करके जमा किए गए सब कुछ खोना नहीं चाहता, इसलिए कृपया मेरी मदद करें!


-EDIT 08 दिसंबर 2013- X 'sudo apt-get install twm' के साथ एक्स को पुनर्स्थापित करने का प्रयास किया कमांड 'स्टार्टक्स' अभी भी पुराने परिणाम नहीं देता है।

घातक सर्वर त्रुटि: कोई स्क्रीन नहीं मिली

सर्वर त्रुटि से समाप्त (1)। बंद लॉग फ़ाइल

Xinit: छोड़ देना

Xinit: एक्स सर्वर से कनेक्ट करने में असमर्थ: ऐसी कोई फ़ाइल या निर्देशिका नहीं

Xinit: सर्वर त्रुटि


-EDIT 09 दिसंबर 2013

जहां तक ​​मुझे चिंतित है, इस सवाल को बंद किया जा सकता है। आभार से Dash_plus_Java। हालांकि, मैं अभी भी कारण के लिए उत्सुक हूँ। मैं उन कार्यों की तलाश में रहूंगा जो मुझे इस दुर्घटना को बनाते हैं।


1
2017-12-07 21:45


मूल


क्या तुम्हारा दौड़ना हुआ sudo apt-get remove libqt4-dev intltool ? - Paul Tanzini
नहीं, क्या मुझे चाहिए? क्या मैं ऐसा कर दूंगा जो मैंने खो दिया है? - Nkciy84
जैसा आपने सुझाव दिया था मैंने किया और इसे अनइंस्टॉल किया गया। अब रिबूट किया लेकिन कोई सफलता नहीं - Nkciy84
यदि आपके पास अभी भी कंसोल मोड प्रकार में नेटवर्क से कनेक्शन है: sudo apt-ubuntu-desktop इंस्टॉल करें, यह सभी लापता पैकेट को पुनर्स्थापित करना चाहिए - Rodislav Moldovan
देखें कि यह मदद करता है: askubuntu.com/questions/213678/how-to-install-x11-12-04-lts-x64 - precise


जवाब:


मुझे एक नया जवाब जोड़ना है क्योंकि यह एक टिप्पणी की चरित्र गणना से पहले है।

यह आसान बनाने के लिए मैं यहां क्या करूँगा:

अपनी होम निर्देशिका में recovery.sh नाम की एक फ़ाइल बनाएं touch recover.sh। तो भागो cat /var/log/apt/history.log > recover.sh

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

सम्मिलित करने और संपादित करने के लिए "i" दबाएं। एएससी दबाएं और फिर ": wq" को सहेजने और छोड़ने के लिए दबाएं। फ़ाइल की पहली पंक्ति में "#! / बिन / बैश" जोड़ें। फिर जब आप उन संकुल को देखते हैं जिन्हें आप इंस्टॉल करना चाहते हैं, तो इसे "sudo apt-get install -y ..." के रूप में शुरू करने के लिए बदलें ";" अंत में, जब आप इसे चलाते हैं तो यह चल रहा है। आप पूरी लाइन को हटाने के लिए सम्मिलित मोड में नहीं होने पर "dd" का उपयोग कर सकते हैं। यह उस कचरे को हटाने के लिए तेज़ी से बना देगा।

उबंटू के ताजा इंस्टॉलेशन के लिए मेरी इंस्टॉल स्क्रिप्ट का उदाहरण यहां दिया गया है:

#!/bin/bash
#Ubuntu_install.sh
#Update and dist-upgrade
sudo apt-get update;
sudo apt-get dist-upgrade -y;

#Install Extras and Codecs
sudo apt-get install ubuntu-restricted-extras -y;
sudo apt-get install libavformat-extra-53 libavcodec-extra-53 -y;

#Install OpenJDK
sudo apt-get install icedtea-7-plugin openjdk-7-jre -y;
sudo apt-get install openjdk-7-jdk -y;

#Install Extra Applications
sudo apt-get install gparted gufw eclipse vlc vim htop git -y;

जब आप इसे सेट अप करते हैं और सभी अतिरिक्त फ्लाफ हटा देते हैं, तो चलाएं chmod +x recover.sh तो आप स्क्रिप्ट चला सकते हैं। फिर इसे साथ चलाएं ./recover.sh । इसे अपने रूट पासवर्ड के लिए पूछना चाहिए और फिर काम करने के लिए शुरू करना चाहिए।


1
2017-12-09 14:41



मेरे पास आपके उत्तरों को अप-वोट करने के लिए पर्याप्त अंक नहीं हैं और यदि मैंने कभी भी पर्याप्त अंक प्राप्त किए हैं तो मैं सुनिश्चित कर दूंगा कि आप उन्हें प्राप्त करेंगे। आप एक lifesaver आदमी हैं! मैं इस टुकड़े को उबंटू जीयूआई से टाइप कर रहा हूं। - Nkciy84


खैर, मुझे लगता है कि हो सकता है कि आपने अपने प्रश्न में अपनी पोस्टिंग की तुलना में कुछ और दुर्भावनापूर्ण हो। जब मैं दौड़ता हूं तो क्या उपयुक्त चाहता है इसका एक स्क्रीन शॉट यहां दिया गया है sudo apt-get install libqt4-dev intltool

enter image description here

यह सिस्टम पर पहले से ही किसी भी पैकेज को हटा नहीं रहा है। ये दोनों विकास उपकरण प्रतीत होते हैं; एक एक्सएमएल के लिए और दूसरा क्यूटी के लिए।

हो सकता है कि, जब आप इंटरनेट से कॉपी और चिपकाएंगे तो आपको अपेक्षा से अधिक मिलेगा।

हम इन निर्देशों का पालन करके उपयुक्त प्राप्त करने के इतिहास की जांच कर सकते हैं:

एपीटी (एपीटी-गेट) के साथ सभी क्रियाएं लॉग हैं। ये फ़ाइलें उपलब्ध हैं   में / var / log / apt /। सबसे हालिया इतिहास लॉग देखने के लिए, निष्पादित करें:

कम /var/log/apt/history.log

ये लॉग घुमाए जाते हैं (हर महीने मुझे लगता है), पुरानी फाइलें होंगी   एक संख्या और संपीड़ित के साथ suffixed। तो अगले इतिहास को देखने के लिए   लॉग, उपयोग करें:

zless /var/log/apt/history.log.1.gz

उपलब्ध लॉग देखने के लिए:

ls -la / var / log / apt /

Lekensteyn से उद्धृत मैं कमांड लाइन के माध्यम से पैकेज प्रबंधन इतिहास को कैसे प्राप्त करूं?

यदि आप जोर देते हैं sudo apt-get install libqt4-dev intltool लॉग को देखने के बाद आपके सिस्टम को गड़बड़ कर दिया गया है, फिर भी हम इसे ठीक करने के लिए कुछ कोशिश कर सकते हैं।

आप पहले ही भाग चुके हैं sudo apt-get remove libqt4-dev intltool जो आपके सिस्टम से संकुल को अनइंस्टॉल करना चाहिए, लेकिन हम फ़ाइलों को पूरी तरह से शुद्ध कर सकते हैं।

बस सुनिश्चित करने के लिए, आगे बढ़ें और इंस्टॉल की गई सभी अतिरिक्त सामग्री को भी शुद्ध करें।

sudo apt-get purge autoconf automake autotools-dev intltool libencode-locale-perl libfile-listing-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-html-perl liblwp-mediatypes-perl liblwp-protocol-https-perl libnet-http-perl libqt4-dev libqt4-dev-bin libqt4-qt3support libwww-perl libwww-robotrules-perl libxml-parser-perl m4 qt4-default qt4-linguist-tools qt4-qmake


1
2017-12-08 19:34



वाह! ठीक है तो मैं एपीटी लॉग की जांच कर रहा हूं और वहां मैं ठीक से देख सकता हूं कि क्या हटाया गया था, जिसके तहत "xserver-common-lts-raring: amd64" और कई अन्य जो बहुत महत्वपूर्ण लगते हैं। क्या आपको लगता है कि 'sudo apt-get libqt4-dev intltool' इंस्टॉल करने के बाद हटाए गए सभी संकुल को पुन: स्थापित करना बुद्धिमानी है? मुझे नहीं पता कि मैंने उबंटू को इस तरह से व्यवहार करने के लिए क्या किया है कि उसने उन सभी पैकेजों को हटाने का फैसला किया है! साथ ही, कुछ आदेशों का उपयोग करके पीछे की ओर मैंने जो भी किया है, उसे चलाने के लिए संभव है? या यह कुछ है जो मुझे हाथ से करना है? - Nkciy84
लॉग देखने के बाद मुझे यकीन नहीं है कि libqt4-dev और intltool इंस्टॉल करने से सब कुछ गड़बड़ हो गया है। ज्यादातर मुझे लगता है कि यह गिट के माध्यम से स्थापित कुछ अन्य पैकेजों के कारण है या ट्विटर पर किसी से सलाह के माध्यम से हॉटोट के लिए एक फिक्स लागू करने के लिए wget के साथ कुछ है - Nkciy84
मैंने थोड़ा सा शोध किया, और जो मैंने पाया वह इंगित करता है कि एपीटी-गेट इतना जटिल नहीं है कि आप इसे पूर्ववत करें। ऐसा लगता है कि आपको सबकुछ वापस जोड़ना होगा apt-get install लॉग फ़ाइल में आपके द्वारा हटाई गई सामग्री को भरना। - Paul Tanzini
आपकी मदद के लिए ठीक है thanx। मैं कोशिश करूँगा और ऐसा ही करूंगा। मुझे लगता है कि मैंने मुश्किल से सीखा नहीं है जैसा कि मुझे इंटरनेट के माध्यम से बताया गया है। मैं आपको बता दूंगा कि यह कैसे चला गया। - Nkciy84
कॉपी / पेस्ट करने का कोई तरीका है? - Nkciy84