Ubuntu-gnome-desktop kaldırılsın mı?


26

Son zamanlarda Ubuntu 12.10 32 bit sistemime ubuntu-gnome-desktop programını kurdum. Hepsi işe yaradı, ama şimdi Birliği daha çok sevdiğim için tekrar çıkarmak istiyorum. Bu, GRUB'u mor bir arka plana geri almak ve orijinal Unity giriş ekranına sahip olmak gibi tüm değişikliklerin geri alınmasını içerir.

Teşekkürler!


3
Deneyimlerime göre, eklenen bir masaüstü ortamını kaldırmak önceki kurulumuma zarar veriyor. Bazı uygulamaların her ikisiyle de ortak olduğu ve 2. masaüstüne yüklenmediği halde onunla kaldırıldığı anlaşılıyor.
Buck

Belki yeteneklerinizi yerine getirebilirsiniz, çünkü yetenekler bağımlılığınızı giderir.
lapisdecor

Yanıtlar:


40

Diğer Masaüstü ortamlarını kurmanın kötü yanı, çok fazla ek paket yüklemeleridir ve hepsini bulmak ve kaldırmak zor olabilir.

Bu komutu çalıştırarak başlayın:

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  

Taktığınız ekstra paketlerin çoğunu temizler.

Ardından, sudo apt-get autoremoveartık sisteminizde gerekmeyen fazladan paketleri ve bağımlılıkları kaldırmak için çalıştırın .

gdmZaten kaldırılmış olup olmadığına bağlı olarak (veya kaldırılmadığına bağlı olarak ) giriş ekranınızı Unity'nin varsayılanına (lightDM olan) geri döndürmek için bu komutları kullanmanız gerekebilir.

sudo dpkg-reconfigure gdm

Bilgi isteminde enter tuşuna basın ve sonra lightdmseçeneklerden birini seçin . Bundan sonra gdmile temizleyebilirsiniz

sudo apt-get purge gdm  

Sonunda koş:

sudo apt-get install --reinstall ubuntu-desktop

GNOME'un çıkarılması durumunda ana masaüstünün herhangi bir bitini tuttum.


Evet teşekkür ederim. İşe yaradı ve artıkları göremiyorum.
flameNugget

2
Harika cevap, bu tüm gnome masaüstünün izlerini silmiş ancak Unity'deki sistem ayarlarımı da kaldırmıştı. Bunun Unity tarafından kullanılan bazı paketleri kaldırmasından kaynaklandığını varsayıyorum. Bunu düzeltmek sudo apt-get install ubuntu-desktopiçin purgeyukarıdaki komut tarafından kaldırılan bağımlılıkları yeniden yükleyen koştum .
Andy

@Andy bu iyi bir fikir! Sanırım cevabımı ekleyeceğim. Bazen ne cücenin yüklü olduğunu ve ne olmadığını söylemek zor. Teşekkürler!
Seth,

Bahse girerim bunu hafızadan
yazdın

12

Bu cevap Seth'in cevabına dayanıyor ve ilk komutunu yerine getirmeye çalıştığımda makinemde (Ubuntu 14.04) karşılaştığım küçük bir sorunu çözmeyi hedefliyor:

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

Benim için, bir nedenden ötürü apt-get, birkaç paketin mevcut olmadığını ve sadece sonlandırıldığını görüyor. Böylece bütün paketleri tek tek temizledim, yaparak:

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

Yukarıdakileri yaptıktan sonra, Seth'in talimatlarına uyun.

Tüm bittiğinde umarım gnome-shell-free masaüstünüz olur!

Güncelleme: Seth'in prosedürünün (çoğunlukla) Ubuntu 14.04'ümde çalıştığını onaylayabilirim. Hala Gnome davranışının küçük kalıntıları var, ancak tolere edilebilirler.


döngü için bu bana yardımcı oldu
Sam

Mine aynı şeyi yapıyordu, döngü yardımcı oldu. Bir ton depolar. Gnome-desktop, sahip olduğum kısa süre boyunca nefret ediyordu.
thenakulchawla

2

Seth'in cevabına ekledi:

apt-get autoremove

yapılandırma dosyalarını silmez. Bunların da kaldırılmasını istiyorsanız

apt-get autoremove --purge

Referans: https://corlewsolutions.com/articles/article-13-removing-packages-with-apt-get-on-ubuntu


Görünüşe göre (en azından bana) Seth'in ilk komutu temizleme işlemini yapıyor ve otomatik geçiş diğer paketlerin bağımlılıklarını gidermek için otomatik olarak kurulan ve artık gerekmeyen paketleri kaldırmak için kullanılıyor. Bakınızman apt-get
Elder Geek

autoremove olan bağımlılıkları kaldırın. --purgebağımlı paketlerin yapılandırma dosyaları olmadan bit kaldırılmaz.
ChristophS

Düzeltilmiş duruyorum . Açıklama için teşekkürler.
Elder Geek

Rica ederim! Bağlantıları ekleyerek cevabı geliştirdiğiniz için teşekkür ederiz. ;)
ChristophS

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.