우분투 그놈 데스크탑을 제거 하시겠습니까?


26

최근에 Ubuntu 12.10 32 비트 시스템에 ubuntu-gnome-desktop을 설치했습니다. 그것은 모두 효과가 있었지만 Unity를 더 좋아하기 때문에 다시 제거하고 싶습니다. 여기에는 GRUB을 자주색 배경으로 되돌리고 원래 Unity 로그인 화면을 만드는 것과 같은 모든 변경 사항을 취소하는 것이 포함됩니다.

감사!


3
경험상 추가 된 데스크톱 환경을 제거하면 이전 설치가 손상됩니다. 일부 응용 프로그램은 두 응용 프로그램과 공통이며 두 번째 데스크톱과 함께 설치되지 않지만 제거됩니다.
Buck

적성은 당신의 의존성을 수정하기 때문에 적성을 가지고 그것을 할 수 있습니다.
lapisdecor

답변:


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로그인 화면을 Unity의 기본 (lightDM) 실행으로 다시 변경하려면이 명령을 사용해야 할 수도 있습니다 (또는 이미 제거 되었는지 여부 에 따라 ).

sudo dpkg-reconfigure gdm

프롬프트에서 Enter 키를 누른 다음 lightdm옵션에서 선택하십시오 . 당신은 제거 할 수 있습니다 그 이후 gdm

sudo apt-get purge gdm  

마지막으로 다음을 실행하십시오.

sudo apt-get install --reinstall ubuntu-desktop

그놈을 제거하면 주 데스크탑의 비트가 잡힌 경우.


네 감사합니다. 도움이되었고 남은 음식을 보지 못했습니다.
flameNugget

2
훌륭한 대답은 모든 gnome 데스크탑 흔적을 제거했지만 Unity의 시스템 설정도 제거했습니다. Unity에서 사용하는 일부 패키지가 제거 되었기 때문이라고 생각합니다. 이 문제를 해결하기 위해 위 sudo apt-get install ubuntu-desktoppurge명령으로 제거 된 모든 종속성을 다시 설치했습니다 .
Andy

@ 앤디 그것은 좋은 생각입니다! 나는 그것을 내 대답에 추가 할 것이라고 생각한다. 때로 어떤 gnome이 설치되었고 어떤 gnome이 설치되지 않았는지를 말하기가 어렵습니다. 감사합니다!
세스

메모리에서 입력 한 것)
ycomp

12

이 답변은 Seth의 답변을 기반으로 하며 첫 번째 명령을 실행하려고 할 때 내 컴퓨터 (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

위의 작업을 수행 한 후 나머지 Seth 지침을 따르십시오.

모든 작업이 완료되면 gnome-shell-free 데스크톱을 받으십시오!

업데이트 : Seth의 절차가 대부분 Ubuntu 14.04에서 작동했음을 확인할 수 있습니다. 그놈 행동의 미미한 잔재는 여전히 있지만 견딜 수 있습니다.


이 for 루프가 도움이되었습니다
Sam

광산도 똑같이하고 루프가 도움이되었습니다. 탱크 1 톤. 그놈 데스크탑, 내가 가진 짧은 기간 동안 그것을 싫어했다.
thenakulchawla

2

Seth의 답변에 대한 애드온 :

apt-get autoremove

구성 파일을 제거하지 않습니다. 당신이 그들을 너무 제거하려면 사용

apt-get autoremove --purge

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


Seth의 첫 번째 명령이 제거를 수행하고 자동 제거는 다른 패키지에 대한 종속성을 충족시키기 위해 자동으로 설치되어 더 이상 필요하지 않은 패키지를 제거하는 데 사용됩니다 (적어도 나에게). 참조man apt-get
Geek

autoremove는 것입니다 종속성을 제거 할 수 있습니다. --purge종속 패키지의 구성 파일이 없는 비트 는 제거되지 않습니다.
ChristophS

나는 정정되었다. 명확하게 해 주셔서 감사합니다.
Geek

천만에요! 링크를 추가하여 답변을 향상시켜 주셔서 감사합니다. ;)
ChristophS

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.