完全删除 LXDE/Lubuntu 桌面环境

roc*_*101 14 uninstall desktop-environments

由于 Unity 的性能令人失望,我在我的笔记本电脑上安装了 LXDE。但是现在,我想完全删除 LXDE,包括它随附的整个程序列表。我该怎么做?

Cha*_*Suh 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
Run Code Online (Sandbox Code Playgroud)

按照删除 Lubuntu 的命令进行操作。

  • 为什么桌面环境创建者没有为他们的 DE 创建合适的卸载程序? (4认同)

Bri*_*ins 7

我意识到这是一个古老的问题,但仍然与偶然发现它的人有关。

在下面,将 PACKAGENAME 替换为您的包。

做一个备份!

在尝试以下任何内容之前,请先尝试:

sudo apt-get --purge autoremove PACKAGENAME
Run Code Online (Sandbox Code Playgroud)

对于 LXDE:

sudo apt-get --purge autoremove lxde
Run Code Online (Sandbox Code Playgroud)

对于 Lubuntu 桌面:

sudo apt-get --purge autoremove lubuntu-desktop
Run Code Online (Sandbox Code Playgroud)

如果这行得通,你就不需要剩下的了。

我曾经想出的最彻底的方法是完全删除一个包加上它的依赖项加上所有配置,包括那些依赖项的配置并做一些清理工作:

以下过程可以删除您可能仍然想要/需要的东西。如果发生这种情况,您肯定会注意到并且应该能够根据需要重新安装它们。做一个备份!

在按“Y”之前,还要密切注意列出的要删除的内容

有了所有这些,您可以通过在清除之前添加 --simulate 或 -s 来模拟会发生什么,如下所示:

sudo apt-get --simulate --purge PACKAGENAME
Run Code Online (Sandbox Code Playgroud)

第一步:清除主包(如果您在上面运行 --purge autoremove 则不需要):

sudo apt-get purge PACKAGENAME
Run Code Online (Sandbox Code Playgroud)

第 2 步:选择要清除的其他内容...

选项 1:清除依赖并推荐(有点危险):

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

选项 2:仅清除依赖项(不那么危险):

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

选项 3:清除所有内容(最危险):

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

第三步:清理:

sudo apt-get autoremove
sudo apt-get update
sudo apt-get check
sudo apt-get -f install
sudo apt-get autoclean
Run Code Online (Sandbox Code Playgroud)

每当我添加“DE”并想返回时,我都会这样做。就在最近,我在 GNOME 上使用了它,它甚至解决了一个事实,即只有在使用 autoremove after 清除 Gnome 后,我的 GRUB 也会发生变化。这对于元包尤其有效。我在最后运行最后一个命令“sudo apt-get -f install”以检查可能的损坏包并在一次进行如此多的更改后修复它们。

如果您已经运行apt-get install lubuntu-desktop来添加软件包,那么您需要执行以下操作,因为仅清除 lubuntu-desktop 并运行 autoremove 并不会完全删除所有内容,并且仍然会为您留下“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
    
    Run Code Online (Sandbox Code Playgroud)
  • 重新开始

    sudo shutdown -r now
    
    Run Code Online (Sandbox Code Playgroud)

如果您已经运行apt-get install lxde来添加软件包并且即使在使用 lubuntu-desktop 看到的 autoremove 之后仍然存在剩余软件包的问题,​​您可以运行与上述相同的命令,但将“lubuntu-desktop”替换为“lxde”但我无法确认这是必要的。


Uri*_*era 6

在终端类型中:

sudo apt purge --remove lxde*; sudo apt autoremove -y
Run Code Online (Sandbox Code Playgroud)

或者

sudo apt purge --remove lubuntu-*; sudo apt autoremove -y
Run Code Online (Sandbox Code Playgroud)

这样就可以了。

或 打开软件中心并查找软件包lxde并卸载它。

lxde 是一个元包,安装它将安装所有 lxde,删除它将删除它安装的所有内容。

  • -1 *"[...] 删除它将删除它安装的所有内容。"* – 这是错误的。删除元包不会自动删除“孤立的”已安装包,它们是元包的依赖项。之后你需要运行 `apt-get autoremove` 来做到这一点。 (5认同)