LXDE / Lubuntu 데스크탑 환경을 완전히 제거


13

Unity의 실망스러운 성능으로 인해 랩톱에 LXDE를 설치했습니다. 그러나 이제 LXDE와 함께 제공된 전체 프로그램 목록을 포함하여 LXDE를 완전히 제거하고 싶습니다. 그렇게하려면 어떻게해야합니까?

답변:


4

터미널 유형에서 :

sudo apt purge --remove lxde*; sudo apt autoremove -y

또는

sudo apt purge --remove lubuntu-*; sudo apt autoremove -y

그렇게 할 것입니다.

또는 소프트웨어 센터를 열고 패키지를 lxde찾아 제거하십시오.

lxde 메타 패키지입니다. 설치하면 모든 lxde가 설치되고, 제거하면 설치된 모든 것이 제거됩니다.


1
나는 그와 함께 설치된 소프트웨어를 지우기 위해 'autoremove'명령을 수행했습니다. 감사합니다
rockr101

5
-1 "[…] 제거하면 설치된 모든 것이 제거됩니다." – 이것은 잘못이다. 메타 패키지를 제거해도 메타 패키지에 종속 된 "분리 된"설치된 패키지는 자동으로 제거되지 않습니다. apt-get autoremove나중에 실행 해야합니다.
David Foerster

10

메타 패키지를 제거하면 일부 내용 만 제거되지만 전부는 아닙니다. LXDE와 함께 제공된 모든 프로그램을 개별적으로 제거해야합니다. apt-get 사용에 대한 위의 의견을 따랐습니다. 그러나 그 후에도 여전히 pcmanfm, openbox 물건, lxterminal 등이있었습니다.

내가 찾은 최고의 지침은 다음과 같습니다. http://www.psychocats.net/ubuntu/puregnome

sudo apt-get remove abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview ace-of-penguins audacious audacious-plugins audacious-plugins-data blueman catfish chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg elementary-icon-theme fonts-lyx galculator gdebi gdebi-core gecko-mediaplayer giblib1 gnome-desktop-data gnome-icon-theme-full gnome-mplayer gnome-system-tools gnome-time-admin gnumeric gnumeric-common gnumeric-doc gpicview gtk2-engines-pixbuf guvcview hardinfo indicator-application-gtk2 leafpad libaacs0 libabiword-2.9 libass4 libaudclient2 libaudcore1 libavcodec53 libavformat53 libavutil51 libbinio1ldbl libbluray1 libbs2b0 libcddb2 libcolamd2.7.1 libcompfaceg1 libcue1 libdca0 libdirectfb-1.2-9 libenca0 libept1.4.12 libexo-1-0 libexo-common libexo-helpers libfaad2 libfluidsynth1 libfm-data libfm-gtk-bin libfm-gtk-data libfm-gtk3 libfm3 libgdome2-0 libgdome2-cpp-smart0c2a libglade2-0 libgmlib0 libgmtk0 libgmtk0-data libgoffice-0.8-8 libgoffice-0.8-8-common libgsf-1-114 libgsf-1-common libgsm1 libgtkmathview0c2a libgtkspell0 libguess1 libid3tag0 libimlib2 libindicate-gtk3 libjpeg-progs libjpeg-turbo-progs liblink-grammar4 libloudmouth1-0 libmenu-cache1 libmms0 libmodplug1 libmowgli2 libmp3lame0 libmpg123-0 libmusicbrainz3-6 libnet-dbus-perl libobrender27 libobt0 libonig2 liboobs-1-5 libopts25 libots0 libpisock9 libpostproc52 librarian0 libresid-builder0c2a libschroedinger-1.0-0 libsdl1.2debian libsidplay2 libswscale2 libtidy-0.99-0 libtie-ixhash-perl libts-0.0-0 libuniconf4.6 libva1 libvdpau1 libvpx1 libvte-common libvte9 libwebcam0 libwv-1.2-4 libwvstreams4.6-base libwvstreams4.6-extras libxfce4ui-1-0 libxfce4util-bin libxfce4util-common libxfce4util6 libxfconf-0-2 libxml-parser-perl libxml-twig-perl libxml-xpath-perl libxvidcore4 lightdm-gtk-greeter link-grammar-dictionaries-en lm-sensors lp-solve lubuntu-artwork lubuntu-artwork-12-10 lubuntu-core lubuntu-default-settings lubuntu-desktop lubuntu-icon-theme lubuntu-lxpanel-icons lubuntu-software-center lxappearance lxappearance-obconf lxinput lxkeymap lxlauncher lxmenu-data lxpanel lxpanel-indicator-applet-plugin lxrandr lxsession lxsession-data lxsession-edit lxshortcut lxtask lxterminal mplayer2 mtpaint ntp obconf openbox openbox-themes pcmanfm pidgin pidgin-data pidgin-libnotify pidgin-microblog plymouth-theme-lubuntu-logo plymouth-theme-lubuntu-text python-pysqlite2 python-support python-xklavier rarian-compat scrot sylpheed sylpheed-doc sylpheed-i18n sylpheed-plugins synaptic system-tools-backends transmission tsconf uvcdynctrl uvcdynctrl-data wvdial xfburn xfce-keyboard-shortcuts xfce4-notifyd xfce4-power-manager xfce4-power-manager-data xfconf xfonts-100dpi xpad xscreensaver xscreensaver-data && sudo apt-get install ubuntu-desktop && sudo /usr/lib/lightdm/lightdm-set-defaults -g unity-greeter

Lubuntu 제거 명령을 따르십시오.


네, 설치된 프로그램이 많이 있다는 것을 알았습니다. 링크 주셔서 감사합니다.
rockr101

4
데스크탑 환경 작성자가 DE에 적합한 설치 제거 프로그램을 작성하지 않는 이유는 무엇입니까?
zkent

@zkent-아마도 제거 프로그램이 아닌 설치 프로그램을 만드는 것이 마음에 들지 않을 것입니다.
Wilf

@zkent는 aptitude를 사용하여 설치하면 작동하기 때문에 작동합니다 ...
Mateo

@zkent : 패키지 관리자가 처리해야하기 때문입니다. Brian의 답변 상단을 참조하십시오 .
David Foerster

6

나는 이것이 오래된 질문이지만 여전히 넘어지는 사람과 관련이 있다는 것을 알고 있습니다.

다음에서 PACKAGENAME을 패키지로 바꾸십시오.

백업하십시오!

아래에서 무엇이든 시도하기 전에 먼저 시도하십시오.

sudo apt-get --purge autoremove PACKAGENAME

LXDE의 경우 :

sudo apt-get --purge autoremove lxde

루 분투 데스크탑의 경우 :

sudo apt-get --purge autoremove lubuntu-desktop

이것이 효과가 있다면 나머지는 필요하지 않습니다.

패키지를 완전히 제거하고 종속성을 추가하고 종속성 구성을 포함하여 모든 구성을 약간 집안 청소하는 방법은 다음과 같습니다.

다음 절차는 여전히 원하거나 필요할 수있는 것들을 제거 할 수 있습니다. 이 경우에는 분명히 알 수 있으며 필요에 따라 다시 설치할 수 있습니다. 백업하십시오!

또한 "Y"를 누르기 전에 제거 할 항목에주의를 기울이십시오.

이러한 모든 기능을 사용하면 다음과 같이 제거하기 전에 --simulate 또는 -s를 추가하여 발생하는 상황을 시뮬레이션 할 수 있습니다.

sudo apt-get --simulate --purge PACKAGENAME

1 단계 : 기본 패키지를 제거합니다 (위에서 --purge autoremove를 실행 한 경우 필요하지 않음).

sudo apt-get purge PACKAGENAME

2 단계 : 제거 할 다른 항목 선택 ...

옵션 1 : 의존성 제거 및 권장 사항 제거 (킨다 위험) :

sudo apt-get purge $(apt-cache depends PACKAGENAME | grep -E 'Depends || Recommends' | awk '{ print $2 }' | tr '\n' ' ')

옵션 2 : 종속 항목 만 제거 (위험하지 않음) :

sudo apt-get purge $(apt-cache depends PACKAGENAME | grep Depends | awk '{ print $2 }' | tr '\n' ' ')

옵션 3 : 모든 것을 제거 (가장 위험한) :

sudo apt-get purge $(apt-cache depends PACKAGENAME | awk '{ print $2 }' | tr '\n' ' ')

3 단계 : 정리 :

sudo apt-get autoremove
sudo apt-get update
sudo apt-get check
sudo apt-get -f install
sudo apt-get autoclean

언제라도 "DE"를 추가하고 돌아가고 싶습니다. 최근에 나는 그놈에서 이것을 사용했고 심지어 자동 제거로 그놈을 퍼지하는 것만으로도 GRUB이 변경되었다는 사실을 고쳤습니다. 이것은 메타 패키지에 특히 효과적입니다. 마지막에 마지막 명령 인 "sudo apt-get -f install"을 실행하여 손상된 패키지가 있는지 확인하고 한 번에 많은 변경을 한 후 수정합니다.

패키지를 추가하기 위해 apt-get install lubuntu-desktop 을 실행 한 경우 lubuntu-desktop 을 제거하고 자동 제거를 실행해도 모든 것이 완전히 제거되지 않고 여전히 "Lubuntu 로그인시 디스플레이 관리자의 "옵션 :

  • 데스크탑에서 로그 아웃하고 Ctrl + Alt + F1을 누른 다음 TTY1에 로그인하고 다음 명령을 실행하십시오.

    sudo apt-get purge lubuntu-desktop
    sudo apt-get purge $(apt-cache depends lubuntu-desktop | awk '{ print $2 }' | tr '\n' ' ')
    sudo apt-get autoremove
    sudo apt-get update
    sudo apt-get check
    sudo apt-get -f install
    sudo apt-get autoclean
    
  • 재시작

    sudo shutdown -r now
    

lupttu-desktop에서 볼 수 있듯이 apt-get install lxde 를 실행 하여 패키지를 추가하고 자동 제거 후에도 나머지 패키지에 문제가있는 경우 위와 동일한 명령을 실행할 수 있지만 "lubuntu-desktop"을 "lxde"로 바꾸십시오. 이것이 필요한지 확인할 수 없습니다.


sudo apt-get --purge autoremove lubuntu-desktop 이제까지 루 분투 ISO에서 설치 시스템에 충분? lubuntu-desktop기존 시스템에 패키지를 설치하여 LXDE가 설치된 경우 작동합니다 . 그것은 하지 않습니다 그것이 설치하여 설치 한 경우 작동 lubuntu-desktop 작업을 사용하여 tasksel또는를 추가하여 ^의 이름 apt이나 apt-get(난 그냥 14.04 시스템에서이 테스트). 그리고 난 정말이 표시되지 않는 이유 는 라이브 CD에서 설치 시스템에서 작동합니다. 사용자 ubuntu-desktop는 다른 패키지의 대부분을 자동 제거 하지 않고 항상 제거 합니다.
Eliah Kagan

3

나는 통해 갈 것 dpkg.log와 함께, 모든 "설치"작업을 볼 수

awk '$3 == "install"' /var/log/dpkg.log | less

lxde타임 스탬프별로이 근처의 모든 패키지를 검색 하고 가져옵니다. 당신은 너무 나이가 로그에 (볼 필요가 수 dpkg.log.1, dpkg.log.2.gz등).


답장을 보내 주셔서 감사합니다하지만 그 것이 매우 나에게 혼란
rockr101

1

또한 로그인시 여전히 LXDE 옵션이있는 경우 터미널에서 다음 두 명령을 실행하십시오.

cd /usr/share/xsessions

그때

sudo rm LXDE.desktop openbox.desktop

0

나는 enzotib의 솔루션을 확장하여 특정 날부터 내가 설치 한 모든 패키지를 제거 할 수있는 원 라이너를 얻었습니다 (2015-05-12)

sudo apt-get purge $(awk '$3 == "install"' /var/log/dpkg.log | grep 2015-05-12 | awk '{ print $4 }' | tr '\n' ' ')

어색하지만 잘 작동했습니다.


0
  1. 운영 sudo tasksel
  2. 적절한 배포를 선택 / 확인하면 Ubuntu Desktop을 원한다고 말할 수 있습니다.
  3. Lubuntu Desktop을 선택 해제하십시오.
  4. Enter를 누르거나 확인을 눌러 설치 프로세스를 진행하십시오.

Jamil 감사합니다


0

우분투 18.10에서 lubuntu-desktop을 완전히 제거하려면이 요점을 사용하십시오.

#!/bin/bash
# extracted list form /var/log/dpkg.log.*
# https://packages.ubuntu.com/bionic/amd64/lubuntu-desktop

sudo apt-get purge --remove -y \
gnumeric-common \
libgsf-1-common  \
libgsf-1-114 \
libgoffice-0.10-10-common \
libgoffice-0.10-10 \
pxlib1 \
gnumeric \
libindicator7 \
libappindicator1 \
libbonobo2-common \
liborbit-2-0 \
libbonobo2-0 \
libglade2-0 \
libgnome-keyring-common \
libgnome-keyring0 \
libido-0.1-0 \
lightdm \
sgml-base \
libvo-aacenc0 \
libvo-amrwbenc0 \
abiword-common \
libchamplain-0.12-0 \
libchamplain-gtk-0.12-0 \
libwv-1.2-4 \
libabiword-3.0 \
libloudmouth1-0 \
libots0 \
libtelepathy-glib0 \
libtidy5 \
abiword \
link-grammar-dictionaries-en \
minisat \
liblink-grammar5 \
abiword-plugin-grammar \
audacious-plugins-data \
libaudcore5 \
libaudgui5 \
libaudtag3 \
libcue1 \
libfluidsynth1 \
libmms0 \
libmodplug1 \
libsidplayfp4 \
audacious-plugins \
audacious \
libxfce4util-common \
libxfce4util7 \
libxfce4panel-2.0-4 \
libxfce4ui-common \
xfconf \
libxfconf-0-2 \
libxfce4ui-2-0 \
xfce4-notifyd \
lubuntu-icon-theme \
gir1.2-appindicator3-0.1 \
blueman \
xml-core \
sgml-data \
docbook-xml \
libfcitx-utils0 \
libfcitx-config4 \
libfcitx-core0 \
libgettextpo0 \
fcitx-bin \
fcitx-data \
libpresage-data \
libpresage1v5 \
fcitx-modules \
fcitx \
fcitx-config-common \
libfcitx-gclient1 \
fcitx-config-gtk \
fcitx-config-gtk2 \
fcitx-frontend-all \
fcitx-module-dbus \
fcitx-frontend-gtk2 \
fcitx-frontend-gtk3 \
fcitx-frontend-qt4 \
libfcitx-qt5-1 \
fcitx-frontend-qt5 \
fcitx-module-kimpanel \
fcitx-module-lua \
fcitx-module-x11 \
fcitx-ui-classic \
libffmpegthumbnailer4v5 \
ffmpegthumbnailer \
freepats \
galculator \
gconf2-common \
libgconf-2-4 \
gconf-service-backend \
gconf-service \
gconf2 \
gdebi-core \
gdebi \
libgeoclue0 \
libnm-util2 \
libnm-glib4 \
geoclue \
geoclue-ubuntu-geoip \
libimlib2 \
giblib1 \
libuchardet0 \
libmpv1 \
gnome-mpv \
gnome-screensaver \
gnome-themes-standard \
gnumeric-doc \
gpicview \
libgssdp-1.0-3 \
libgupnp-1.0-4 \
libgupnp-igd-1.0-4 \
libnice10 \
gstreamer1.0-nice \
gtk2-engines \
gtklp \
libgucharmap-2-90-7 \
gucharmap \
libpanel-applet3 \
indicator-applet \
indicator-common \
indicator-application \
indicator-application-gtk2 \
libaccounts-glib0 \
liburl-dispatcher1 \
indicator-datetime \
liblightdm-gobject-1-0 \
indicator-keyboard \
indicator-messages \
indicator-power \
indicator-session \
leafpad \
libgnomevfs2-common \
libgnomevfs2-0 \
libgnome2-common \
libgnome-2-0 \
libgnomecanvas2-common \
libgnomecanvas2-0 \
libbonoboui2-common \
libbonoboui2-0 \
libburn4 \
libcompfaceg1 \
libde265-0 \
libept1.5.0 \
libexo-common \
libexo-helpers \
libexo-2-0 \
libexo-1-0 \
libserd-0-0 \
libsord-0-0 \
libsratom-0-0 \
liblilv-0-0 \
libmjpegutils-2.1-0 \
libmpeg2encpp-2.1-0 \
libmplex2-2.1-0 \
libofa0 \
libsoundtouch1 \
libsrtp2-1 \
libwildmidi-config \
libwildmidi2 \
libzbar0 \
gstreamer1.0-plugins-bad \
libfarstream-0.2-5 \
libfm-extra4 \
libmenu-cache-bin \
libmenu-cache3 \
libfm-data \
lxmenu-data \
libfm4 \
libfm-gtk-data \
libfm-gtk4 \
libfm-modules \
libprotobuf-c1 \
libgadu3 \
libgnomeui-common \
libgnomeui-0 \
libpango-perl \
libgtk2-perl \
libgtkmm-3.0-1v5 \
libjte1 \
libisofs6 \
libjpeg-turbo-progs \
libkeybinder0 \
libmeanwhile1 \
libobt2v5 \
libobrender32v5 \
system-tools-backends \
liboobs-1-5 \
libusb-0.1-4 \
libpisock9 \
libportaudio2 \
pidgin-data \
libzephyr4 \
libpurple0 \
libpurple-bin \
libwvstreams4.6-base \
libwvstreams4.6-extras \
libuniconf4.6 \
libunique-1.0-0 \
libunity-settings-daemon1 \
libwnck-common \
libwnck22 \
libxfce4ui-1-0 \
libxfce4util-bin \
light-locker \
light-locker-settings \
lightdm-gtk-greeter \
lightdm-gtk-greeter-settings \
lubuntu-artwork-18-04 \
lubuntu-lxpanel-icons \
lubuntu-artwork \
ttf-ubuntu-font-family \
lubuntu-default-settings \
lubuntu-default-session \
policykit-1-gnome \
gnome-system-tools \
libguvcview-2.0-2 \
guvcview \
indicator-sound \
indicator-sound-gtk2 \
lxpanel-data \
lxpanel \
lxsession-data \
lxpolkit \
xscreensaver-data \
xscreensaver \
lxlock \
lxsession-logout \
lxsession \
lxterminal \
openbox \
pcmanfm \
plymouth-theme-lubuntu-logo \
plymouth-theme-lubuntu-text \
xserver-xorg-input-synaptics \
lubuntu-gtk-core \
lxappearance \
lxappearance-obconf \
lxhotkey-core \
lxhotkey-gtk \
lxhotkey-plugin-openbox \
lxinput \
lxlauncher \
lxpanel-indicator-applet-plugin \
lxrandr \
lxsession-default-apps \
lxshortcut \
lxtask \
mtpaint \
obconf \
pavucontrol \
pidgin \
pinentry-gtk2 \
scrot \
sylpheed \
sylpheed-doc \
sylpheed-i18n \
sylpheed-plugins \
synaptic \
wvdial \
xfburn \
xfce4-power-manager-data \
xfce4-power-manager \
xfce4-power-manager-plugins \
xpad \
lubuntu-gtk-desktop \
lubuntu-desktop \
lxde-common \
openbox-lxde-session \
lxde-core \
lxhotkey-data \
mpv \
neofetch \
openbox-menu \
pastebinit \
pidgin-libnotify \
python3-pyxattr \
librarian0 \
rarian-compat \
ubuntu-touch-sounds \
unity-settings-daemon \
unity-greeter \
xfonts-100dpi \
libwebcam0 \
obsession \
phantomjs \
presage \
rtmpdump \
uvcdynctrl-data \
uvcdynctrl \
youtube-dl

sudo apt install --reinstall -y gdm3
sudo reboot

이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
토마스 워드
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.