完全删除LXDE / Lubuntu桌面环境

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

在终端类型中:

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

要么

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

那就行了。

或者打开软件中心并查找包lxde并将其卸载。

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

删除元数据包只会删除一些东西,但不是全部。 您必须单独删除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的命令。

我意识到这是一个古老的问题,但仍然相对于任何人来说都是偶然的。

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

做一个备份!

在尝试下面的任何内容之前,先尝试一下:

 sudo apt-get --purge autoremove PACKAGENAME 

对于LXDE:

 sudo apt-get --purge autoremove lxde 

对于Lubuntu-Desktop:

 sudo apt-get --purge autoremove lubuntu-desktop 

如果这有效,你不需要其余的。

最彻底的方法,我已经想出完全删除一个包PLUS其依赖PLUS所有配置,包括那些依赖的配置,做一点清理是这样的:

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

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

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

 sudo apt-get --simulate --purge PACKAGENAME 

第一步:清除主程序包(如果你运行了 – 不需要这个 – 上面的自动移动):

 sudo apt-get purge PACKAGENAME 

第二步:选择其他清除方法……

选项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' ' ') 

第三步:清理:

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

我随时添加“DE”并希望返回时这样做。 就在最近我在GNOME上使用它,它甚至修复了这样一个事实:只有在自动移动后清除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 
  • 重新开始

     sudo shutdown -r now 

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

我会通过dpkg.log来查看所有“安装”操作

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

搜索lxde并通过时间戳获取此附近的所有包。 您可能还需要查看旧日志( dpkg.log.1dpkg.log.2.gz等)。

此外,如果您在登录时仍有LXDE选项,请在终端中运行以下两个命令

 cd /usr/share/xsessions 

然后

 sudo rm LXDE.desktop openbox.desktop 

我扩展了enzotib的解决方案以获得一个单行程序来删除我在特定日期安装的所有软件包(2015-05-12)

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

很糟糕,但运作良好。

  1. 运行sudo tasksel
  2. 选择/检查适当的分配让我们说你想要Ubuntu桌面
  3. 取消选择Lubuntu Desktop。
  4. 按Enter或按OK继续安装过程。

关心贾米尔