Loại bỏ ubfox-gnome-desktop?


26

Gần đây tôi đã cài đặt ubfox-gnome-desktop trên hệ thống Ubuntu 12.10 32 bit của mình. Tất cả đều hoạt động, nhưng bây giờ tôi muốn xóa nó một lần nữa, vì tôi thích Unity hơn. Điều này bao gồm hoàn tác tất cả các thay đổi như đưa GRUB trở lại nền màu tím và có màn hình đăng nhập Unity ban đầu.

Cảm ơn!


3
Theo kinh nghiệm của tôi, việc xóa môi trường máy tính để bàn bổ sung sẽ làm hỏng cài đặt trước đó của tôi. Có vẻ như một số ứng dụng có điểm chung với cả hai và trong khi không được cài đặt với máy tính để bàn thứ 2, chúng sẽ bị xóa cùng với nó.
Buck

Có lẽ bạn có thể làm điều đó với năng khiếu, vì năng khiếu sửa chữa sự phụ thuộc của bạn.
quản lý

Câu trả lời:


40

Điều tệ hại khi cài đặt các môi trường Desktop khác là chúng cài đặt rất nhiều gói bổ sung và đôi khi rất khó để tìm và loại bỏ tất cả chúng.

Bắt đầu bằng cách chạy lệnh này:

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  

Nó sẽ thanh lọc hầu hết các gói bổ sung mà bạn đã cài đặt.

Sau đó chạy sudo apt-get autoremoveđể loại bỏ các gói bổ sung và phụ thuộc không còn cần thiết trên hệ thống của bạn.

Bạn có thể (hoặc có thể không, tùy thuộc vào việc gdmđã bị xóa chưa) cần sử dụng các lệnh này để thay đổi màn hình đăng nhập của bạn trở lại mặc định của Unity (là lightDM)

sudo dpkg-reconfigure gdm

Nhấn enter tại dấu nhắc và sau đó chọn lightdmtừ các tùy chọn. Sau đó, bạn có thể thanh lọc gdmvới

sudo apt-get purge gdm  

Cuối cùng chạy:

sudo apt-get install --reinstall ubuntu-desktop

Trong trường hợp loại bỏ gnome lấy bất kỳ bit nào của máy tính để bàn chính.


Vâng, cảm ơn. Nó giúp, và tôi không thấy bất kỳ thức ăn thừa.
FlameNugget

2
Câu trả lời tuyệt vời, điều này đã xóa tất cả dấu vết của máy tính để bàn gnome tuy nhiên nó cũng xóa cài đặt hệ thống của tôi trong Unity. Tôi cho rằng điều này là do nó đã xóa một số gói được sử dụng bởi Unity. Để khắc phục điều này, tôi đã chạy sudo apt-get install ubuntu-desktopcài đặt lại bất kỳ phụ thuộc nào được gỡ bỏ bằng purgelệnh trên.
Andy

@Andy đó là một ý tưởng tốt! Tôi nghĩ rằng tôi sẽ thêm nó vào câu trả lời của tôi. Đôi khi thật khó để nói những gì gnome đã cài đặt và những gì nó đã không .. Cảm ơn!
Seth

đặt cược bạn đã gõ nó từ bộ nhớ)
ycomp

12

Câu trả lời này dựa trên câu trả lời của Seth và nhằm giải quyết một vấn đề nhỏ mà tôi gặp phải trên máy của mình (Ubuntu 14.04) khi tôi cố gắng thực hiện lệnh đầu tiên của mình:

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

Đối với tôi, vì một số lý do, apt-get thấy rằng một vài gói không tồn tại và chỉ thoát. Vì vậy, tôi đã thanh trừng tất cả các gói một thay vào đó, bằng cách thực hiện:

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

Sau khi thực hiện các thao tác trên, hãy làm theo các hướng dẫn còn lại của Seth.

Hy vọng bạn sẽ có được một máy tính để bàn không có vỏ gnome khi tất cả đã hoàn tất!

Cập nhật: Tôi có thể xác nhận rằng quy trình của Seth (hầu hết) đã hoạt động trên Ubuntu 14.04 của tôi. Vẫn còn những tàn dư nhỏ của hành vi Gnome, nhưng chúng có thể chịu đựng được.


vòng lặp này đã giúp tôi
Sam

Của tôi đã làm như vậy, các vòng lặp giúp đỡ. Xe tăng một tấn. Gnome-desktop, ghét nó trong khoảng thời gian ngắn tôi có nó.
thenakulchawla

2

Thêm vào câu trả lời của Seth:

apt-get autoremove

không loại bỏ các tập tin cấu hình. Nếu bạn muốn loại bỏ chúng quá sử dụng

apt-get autoremove --purge

Tham khảo: https://corlewsolutions.com/articles/article-13-removing-packages-with-apt-get-on-ubfox


Dường như (ít nhất là với tôi) rằng lệnh đầu tiên của Seth thực hiện thanh lọc và autoremove được sử dụng để loại bỏ các gói được cài đặt tự động để đáp ứng các phụ thuộc cho các gói khác và hiện không còn cần thiết nữa. Xemman apt-get
Anh Cả Geek

autoremove để loại bỏ các phụ thuộc. bit mà không có --purgetập tin cấu hình của các gói phụ thuộc sẽ không bị xóa.
ChristophS

Tôi đứng sửa. Cảm ơn bạn đã làm rõ.
Anh Cả Geek

Không có chi! Và cảm ơn vì đã tăng cường câu trả lời bằng cách thêm các liên kết. ;)
ChristophS

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.