Hapus ubuntu-gnome-desktop?

26

Saya baru saja menginstal ubuntu-gnome-desktop di sistem Ubuntu 12.10 32 bit saya. Semuanya bekerja, tetapi sekarang saya ingin menghapusnya lagi, karena saya lebih menyukai Unity. Ini termasuk membatalkan semua perubahan seperti mengembalikan GRUB ke latar belakang ungu dan memiliki layar login Unity asli.

Terima kasih!

nyalakanNugget
sumber
3
Dalam pengalaman saya, menghapus lingkungan desktop yang ditambahkan merusak instalasi saya sebelumnya. Tampaknya beberapa aplikasi memiliki kesamaan dengan keduanya dan walaupun tidak diinstal dengan desktop ke-2, mereka dihapus dengan itu.
Buck
Mungkin Anda bisa melakukannya dengan aptitude, karena aptitude memperbaiki dependensi Anda.
lapisdecor

Jawaban:

40

Hal buruk tentang menginstal lingkungan Desktop lain adalah mereka menginstal banyak paket tambahan dan kadang-kadang sulit untuk menemukan dan menghapus semuanya.

Mulai dengan menjalankan perintah ini:

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  

Ini akan membersihkan sebagian besar paket tambahan yang Anda instal.

Kemudian jalankan sudo apt-get autoremoveuntuk menghapus paket dan dependensi tambahan yang tidak lagi diperlukan pada sistem Anda.

Anda mungkin (atau mungkin tidak, tergantung pada apakah gdmsudah dihapus) perlu menggunakan perintah ini untuk mengubah layar login Anda kembali ke default Unity (yang merupakan lightDM) berjalan

sudo dpkg-reconfigure gdm

Tekan enter pada prompt dan kemudian pilih lightdmdari opsi. Setelah itu Anda dapat membersihkan gdmdengan

sudo apt-get purge gdm  

Akhirnya jalankan:

sudo apt-get install --reinstall ubuntu-desktop

Seandainya penghapusan gnome meraih bit dari desktop utama.

Seth
sumber
Ya terima kasih. Itu membantu, dan saya tidak melihat sisa makanan.
flameNugget
2
Jawaban yang bagus, ini menghapus semua jejak desktop gnome namun juga menghapus pengaturan sistem saya di Unity. Saya berasumsi ini karena menghapus beberapa paket yang digunakan oleh Unity. Untuk memperbaikinya saya menjalankan sudo apt-get install ubuntu-desktopyang menginstal ulang setiap dependensi yang dihapus oleh purgeperintah di atas.
Andy
@Andy itu ide yang bagus! Saya pikir saya akan menambahkannya ke jawaban saya. Terkadang sulit untuk mengatakan apa yang diinstal gnome dan apa yang tidak .. Terima kasih!
Seth
yakin Anda mengetiknya dari memori)
ycomp
12

Jawaban ini didasarkan pada jawaban Seth , dan dimaksudkan untuk memecahkan masalah kecil yang saya hadapi di mesin saya (Ubuntu 14.04) ketika saya mencoba menjalankan perintah pertamanya:

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

Bagi saya, karena beberapa alasan, apt-get melihat bahwa beberapa paket tidak ada dan hanya berhenti. Jadi saya membersihkan semua paket satu per satu sebagai gantinya, dengan melakukan:

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

Setelah melakukan hal di atas, ikuti petunjuk Seth lainnya.

Semoga Anda mendapatkan desktop gnome-shell-free ketika semuanya selesai!

Pembaruan: Saya dapat mengonfirmasi bahwa prosedur Seth (kebanyakan) berfungsi pada Ubuntu 14.04 saya. Masih ada sisa-sisa kecil dari perilaku Gnome, tetapi mereka dapat ditoleransi.

John Red
sumber
ini untuk loop membantu saya
Sam
Milik saya melakukan hal yang sama, loop membantu. Tank satu ton. Gnome-desktop, membencinya untuk periode singkat yang saya miliki.
thenakulchawla
2

Tambahkan ke jawaban Seth:

apt-get autoremove

tidak menghapus file konfigurasi. Jika Anda ingin mereka dihapus juga gunakan

apt-get autoremove --purge

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

ChristophS
sumber
Tampaknya (setidaknya bagi saya) bahwa perintah pertama Seth melakukan pembersihan dan autoremove digunakan untuk menghapus paket yang secara otomatis diinstal untuk memenuhi dependensi untuk paket lain dan sekarang tidak lagi diperlukan. Lihatman apt-get
Penatua Geek
autoremove adalah untuk menghapus dependensi. bit tanpa --purgefile konfigurasi paket dependen tidak dihapus.
ChristophS
Saya berdiri dikoreksi. Terimakasih atas klarifikasinya.
Penatua Geek
Sama sama! Dan terima kasih telah meningkatkan jawaban dengan menambahkan tautan. ;)
ChristophS
Selalu ingin membantu! :-)
Penatua Geek