Ubuntu-gnome-Desktop निकालें?


26

मैंने हाल ही में अपने Ubuntu 12.10 32 बिट सिस्टम पर ubuntu-gnome-desktop स्थापित किया है। यह सब काम कर गया, लेकिन अब मैं इसे फिर से निकालना चाहूंगा, क्योंकि मुझे एकता बेहतर लगती है। इसमें GRUB को एक बैंगनी पृष्ठभूमि पर वापस लाने और मूल एकता लॉगिन स्क्रीन होने जैसे सभी परिवर्तनों को पूर्ववत करना शामिल है।

धन्यवाद!


3
मेरे अनुभव में, एक अतिरिक्त डेस्कटॉप वातावरण को हटाने से मेरी पिछली स्थापना क्षतिग्रस्त हो जाती है। ऐसा लगता है कि कुछ एप्लिकेशन दोनों के साथ सामान्य हैं और 2 डी डेस्कटॉप के साथ स्थापित नहीं होने पर, वे इसके साथ हटा दिए जाते हैं।
बक

शायद आप इसे योग्यता के साथ कर सकते हैं, क्योंकि योग्यता आपकी निर्भरता को ठीक करती है।
लैपिसडेकर

जवाबों:


40

अन्य डेस्कटॉप वातावरणों को स्थापित करने के बारे में बुरी बात यह है कि वे बहुत सारे अतिरिक्त पैकेज स्थापित करते हैं और उन सभी को ढूंढना और निकालना कभी-कभी कठिन होता है।

इस आदेश को चलाकर प्रारंभ करें:

sudo apt-get purge abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview alacarte argyll cups-pk-helper epiphany-browser epiphany-browser-data evolution evolution-common evolution-plugins fonts-cantarell fonts-lyx gdm gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-clutter-gst-2.0 gir1.2-evince-3.0 gir1.2-gck-1 gir1.2-gconf-2.0 gir1.2-gcr-3 gir1.2-gdesktopenums-3.0 gir1.2-gkbd-3.0 gir1.2-gnomedesktop-3.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-ibus-1.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-panelapplet-4.0 gir1.2-polkit-1.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0 gir1.2-xkl-1.0 gjs glchess glines gnect gnibbles gnobots2 gnome-applets gnome-applets-data gnome-color-manager gnome-desktop-data gnome-dictionary gnome-games gnome-games-extra-data gnome-icon-theme-extras gnome-mahjongg gnome-packagekit gnome-packagekit-data gnome-panel gnome-panel-data gnome-search-tool gnome-session-fallback gnome-shell gnome-shell-common gnome-software-manager gnome-sushi gnome-tweak-tool gnome-update-viewer gnotravex gnotski gnumeric gnumeric-common gnumeric-doc gstreamer1.0-alsa gstreamer1.0-plugins-base-apps gstreamer1.0-pulseaudio gstreamer1.0-tools gtali iagno itstool libabiword-2.9 libaudit0 libcaribou-common libcaribou0 libcolamd2.7.1 libcolord-gtk1 libedataserverui-3.0-4 libevolution libgdict-1.0-6 libgdict-common libgdome2-0 libgdome2-cpp-smart0c2a libgjs0c libgoffice-0.8-8 libgoffice-0.8-8-common libgtkmathview0c2a libicc2 libimdi0 libiptcdata0 liblink-grammar4 libloudmouth1-0 libmail-spf-perl libmozjs185-1.0 libmutter0 libnetaddr-ip-perl libots0 libpst4 libtidy-0.99-0 libtracker-extract-0.14-0 libtracker-miner-0.14-0 libtracker-sparql-0.14-0 libwv-1.2-4 libytnef0 lightsoff link-grammar-dictionaries-en mutter mutter-common packagekit packagekit-backend-aptcc packagekit-tools plymouth-theme-ubuntu-gnome-logo plymouth-theme-ubuntu-gnome-text python-cloudfiles python-packagekit quadrapassel re2c simple-scan spamassassin spamc swell-foop tracker tracker-extract tracker-gui tracker-miner-fs tracker-utils ubuntu-gnome-default-settings ubuntu-gnome-desktop xsltproc yelp-tools  

यह आपके द्वारा स्थापित अतिरिक्त पैकेजों में से अधिकांश को शुद्ध कर देगा।

फिर sudo apt-get autoremoveआपके सिस्टम पर अतिरिक्त पैकेज और निर्भरता को हटाने की आवश्यकता नहीं है।

आप gdmअपनी लॉगिन स्क्रीन को वापस एकता की डिफ़ॉल्ट (जो कि lightDM है) को चलाने के लिए इन कमांड का उपयोग करने के लिए (या पहले से हटाए जाने के आधार पर ) की आवश्यकता हो सकती है

sudo dpkg-reconfigure gdm

प्रॉम्प्ट पर एंटर करें और फिर lightdmविकल्पों में से चुनें । उसके बाद आप के gdmसाथ शुद्ध कर सकते हैं

sudo apt-get purge gdm  

अंत में चलाएं:

sudo apt-get install --reinstall ubuntu-desktop

मामले में सूक्ति को हटाने से मुख्य डेस्कटॉप के किसी भी बिट को पकड़ा गया।


हाँ धन्यवाद। इसने मदद की, और मुझे कोई भी बचा नहीं दिख रहा है।
फ्लेमगेट

2
शानदार उत्तर, इसने गनोम डेस्कटॉप के सभी निशान हटा दिए लेकिन इसने यूनिटी में मेरी सिस्टम सेटिंग्स को भी हटा दिया। मुझे लगता है कि यह इसलिए है क्योंकि इसने एकता द्वारा उपयोग किए गए कुछ पैकेजों को हटा दिया। इसे ठीक करने के लिए, मैं ऊपर कमांड sudo apt-get install ubuntu-desktopद्वारा हटाए गए किसी भी निर्भरता को फिर से स्थापित करता था purge
एंडी

@ और यह एक अच्छा विचार है! मुझे लगता है कि मैं इसे अपने जवाब में जोड़ दूंगा। कभी-कभी यह बताना कठिन होता है कि क्या सूक्ति स्थापित है और यह क्या नहीं है .. धन्यवाद!
सेठ

शर्त लगाई कि आपने स्मृति से)
ycomp

12

यह उत्तर सेठ के उत्तर पर आधारित है , और एक छोटी सी समस्या को हल करने का इरादा है जिसे मैं अपनी मशीन (Ubuntu 14.04) पर सामना कर रहा था जब मैंने उसकी पहली कमांड निष्पादित करने की कोशिश की:

sudo apt-get purge abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview alacarte argyll cups-pk-helper epiphany-browser epiphany-browser-data evolution evolution-common evolution-plugins fonts-cantarell fonts-lyx gdm gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-clutter-gst-2.0 gir1.2-evince-3.0 gir1.2-gck-1 gir1.2-gconf-2.0 gir1.2-gcr-3 gir1.2-gdesktopenums-3.0 gir1.2-gkbd-3.0 gir1.2-gnomedesktop-3.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-ibus-1.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-panelapplet-4.0 gir1.2-polkit-1.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0 gir1.2-xkl-1.0 gjs glchess glines gnect gnibbles gnobots2 gnome-applets gnome-applets-data gnome-color-manager gnome-desktop-data gnome-dictionary gnome-games gnome-games-extra-data gnome-icon-theme-extras gnome-mahjongg gnome-packagekit gnome-packagekit-data gnome-panel gnome-panel-data gnome-search-tool gnome-session-fallback gnome-shell gnome-shell-common gnome-software-manager gnome-sushi gnome-tweak-tool gnome-update-viewer gnotravex gnotski gnumeric gnumeric-common gnumeric-doc gstreamer1.0-alsa gstreamer1.0-plugins-base-apps gstreamer1.0-pulseaudio gstreamer1.0-tools gtali iagno itstool libabiword-2.9 libaudit0 libcaribou-common libcaribou0 libcolamd2.7.1 libcolord-gtk1 libedataserverui-3.0-4 libevolution libgdict-1.0-6 libgdict-common libgdome2-0 libgdome2-cpp-smart0c2a libgjs0c libgoffice-0.8-8 libgoffice-0.8-8-common libgtkmathview0c2a libicc2 libimdi0 libiptcdata0 liblink-grammar4 libloudmouth1-0 libmail-spf-perl libmozjs185-1.0 libmutter0 libnetaddr-ip-perl libots0 libpst4 libtidy-0.99-0 libtracker-extract-0.14-0 libtracker-miner-0.14-0 libtracker-sparql-0.14-0 libwv-1.2-4 libytnef0 lightsoff link-grammar-dictionaries-en mutter mutter-common packagekit packagekit-backend-aptcc packagekit-tools plymouth-theme-ubuntu-gnome-logo plymouth-theme-ubuntu-gnome-text python-cloudfiles python-packagekit quadrapassel re2c simple-scan spamassassin spamc swell-foop tracker tracker-extract tracker-gui tracker-miner-fs tracker-utils ubuntu-gnome-default-settings ubuntu-gnome-desktop xsltproc yelp-tools

मेरे लिए, किसी कारण से, apt-get देखता है कि कुछ पैकेज मौजूद नहीं हैं और सिर्फ क्विट करते हैं। इसलिए मैंने एक-एक करके सभी पैकेजों को एक-एक करके शुद्ध कर दिया:

for i in abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview alacarte argyll cups-pk-helper epiphany-browser epiphany-browser-data evolution evolution-common evolution-plugins fonts-cantarell fonts-lyx gdm gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-clutter-gst-2.0 gir1.2-evince-3.0 gir1.2-gck-1 gir1.2-gconf-2.0 gir1.2-gcr-3 gir1.2-gdesktopenums-3.0 gir1.2-gkbd-3.0 gir1.2-gnomedesktop-3.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-ibus-1.0 gir1.2-mutter-3.0 gir1.2-networkmanager-1.0 gir1.2-panelapplet-4.0 gir1.2-polkit-1.0 gir1.2-telepathyglib-0.12 gir1.2-telepathylogger-0.2 gir1.2-upowerglib-1.0 gir1.2-xkl-1.0 gjs glchess glines gnect gnibbles gnobots2 gnome-applets gnome-applets-data gnome-color-manager gnome-desktop-data gnome-dictionary gnome-games gnome-games-extra-data gnome-icon-theme-extras gnome-mahjongg gnome-packagekit gnome-packagekit-data gnome-panel gnome-panel-data gnome-search-tool gnome-session-fallback gnome-shell gnome-shell-common gnome-software-manager gnome-sushi gnome-tweak-tool gnome-update-viewer gnotravex gnotski gnumeric gnumeric-common gnumeric-doc gstreamer1.0-alsa gstreamer1.0-plugins-base-apps gstreamer1.0-pulseaudio gstreamer1.0-tools gtali iagno itstool libabiword-2.9 libaudit0 libcaribou-common libcaribou0 libcolamd2.7.1 libcolord-gtk1 libedataserverui-3.0-4 libevolution libgdict-1.0-6 libgdict-common libgdome2-0 libgdome2-cpp-smart0c2a libgjs0c libgoffice-0.8-8 libgoffice-0.8-8-common libgtkmathview0c2a libicc2 libimdi0 libiptcdata0 liblink-grammar4 libloudmouth1-0 libmail-spf-perl libmozjs185-1.0 libmutter0 libnetaddr-ip-perl libots0 libpst4 libtidy-0.99-0 libtracker-extract-0.14-0 libtracker-miner-0.14-0 libtracker-sparql-0.14-0 libwv-1.2-4 libytnef0 lightsoff link-grammar-dictionaries-en mutter mutter-common packagekit packagekit-backend-aptcc packagekit-tools plymouth-theme-ubuntu-gnome-logo plymouth-theme-ubuntu-gnome-text python-cloudfiles python-packagekit quadrapassel re2c simple-scan spamassassin spamc swell-foop tracker tracker-extract tracker-gui tracker-miner-fs tracker-utils ubuntu-gnome-default-settings ubuntu-gnome-desktop xsltproc yelp-tools; do sudo apt-get -y purge $i; done

उपरोक्त करने के बाद, सेठ के निर्देशों का पालन करें।

आशा है कि जब आप सब कर लेंगे तो आपको एक सूक्ति-शेल-फ्री डेस्कटॉप मिलेगा!

अपडेट: मैं पुष्टि कर सकता हूं कि सेठ की प्रक्रिया (ज्यादातर) मेरे Ubuntu 14.04 पर काम की है। अभी भी सूक्ति व्यवहार के मामूली अवशेष हैं, लेकिन वे सहनीय हैं।


लूप के लिए इसने मेरी मदद की
सैम

मेरा वही कर रहा था, लूप ने मदद की। एक टन टंकी। सूक्ति-डेस्कटॉप, मेरे पास जो संक्षिप्त अवधि थी, उसके लिए यह नफरत करता था।
तत्पश्चातवचला

2

सेथ के जवाब के लिए एडऑन:

apt-get autoremove

कॉन्फ़िगरेशन फ़ाइलों को नहीं हटाता है। यदि आप चाहते हैं कि उन्हें हटा दिया जाए तो भी उपयोग करें

apt-get autoremove --purge

संदर्भ: https://corlewsolutions.com/articles/article-13-removing-packages-with-apt-get-on-ubuntu


ऐसा प्रतीत होता है (कम से कम मेरे लिए) कि सेठ का पहला आदेश शुद्धिकरण करता है और ऑटोरेमोव का उपयोग उन पैकेजों को हटाने के लिए किया जाता है जो स्वचालित रूप से अन्य पैकेजों के लिए निर्भरता को संतुष्ट करने के लिए स्थापित किए गए थे और अब उनकी आवश्यकता नहीं है। देखेंman apt-get
एल्डर गीक

autoremove है निर्भरता हटाने के लिए। --purgeनिर्भर संकुल के विन्यास फाइल के बिना बिट को हटाया नहीं जाता है।
क्रिस्टोफ़्स

मैं दुरुस्त खड़ा हूं स्पष्टीकरण के लिए धन्यवाद।
एल्डर गीक

आपका स्वागत है! और लिंक जोड़कर जवाब बढ़ाने के लिए धन्यवाद। ;)
क्रिस्टोफ़

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