完全删除 LXDE/lubuntu桌面环境

・8 分钟阅读

问题

我在笔记本电脑上安装了LXDE,因为Unity性能很令人失望,但是,现在我想完全删除LXDE,包括它依赖的所有程序。我该怎么做?


回答1

在终端类型中:


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



或者


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



这就行了。

或者打开软件中心,寻找包lxde,并且卸载它。

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


回答2

删除元包只会删除一些内容,但不是全部,你必须单独删除LXDE所有的程序,

我发现的最佳命令是: 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




回答3

在下面,用你的包替换PACKAGENAME 。

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


sudo apt-get --purge autoremove PACKAGENAME



对于LXDE :


sudo apt-get --purge autoremove lxde



对于Lubuntu-Desktop :


sudo apt-get --purge autoremove lubuntu-desktop



还要注意在按下"y之前要删除的内容"


sudo apt-get --simulate --purge PACKAGENAME



步骤1:清除主软件包(如果运行purge autoremove above,就不需要这样做):


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



步骤3:清理:


sudo apt-get autoremove


sudo apt-get update


sudo apt-get check


sudo apt-get -f install


sudo apt-get autoclean



这对于元软件包尤其适用,最后运行最后一个命令"sudo apt-get -f install",检查可能破坏的包,并在完成这些操作之后,修复它们。

  • 从桌面注销并按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
    
    
    
    

回答4

我将通过dpkg.log查看所有"安装"操作,


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



搜索lxde,并且按时间戳获取所有的包,你可能需要查看旧的日志,(dpkg.log.1dpkg.log.2.gz,等等)。


回答5

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


cd /usr/share/xsessions



然后


sudo rm LXDE.desktop openbox.desktop




回答6

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




回答7
  • 运行sudo tasksel
  • 选择/检查分发,选择你想要的Ubuntu桌面
  • 取消选择Lubuntu桌面,
  • 按回车或按确定继续安装过程,

讨论
Tianye profile image