由于 Unity 的性能令人失望,我在笔记本电脑上安装了 LXDE。但现在,我想完全删除 LXDE,包括随其安装的所有程序。我该怎么做?
答案1
删除元包只会删除部分内容,而不是全部。您必须单独删除 LXDE 附带的所有程序。我遵循了上面关于使用 apt-get 的赞成评论。但之后,我仍然有 pcmanfm、openbox 内容、lxterminal 等。
我发现最好的说明是精神错乱猫(最后一页编辑于 2013 年 4 月)。
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 应用程序以返回纯净发行版:
按照命令删除 Lubuntu。
答案2
在终端类型中:
sudo apt purge --remove lxde*; sudo apt autoremove -y
或者
sudo apt purge --remove lubuntu-*; sudo apt autoremove -y
就这样就可以了。
答案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”之前,还要密切注意列出的要删除的内容
通过所有这些,您可以通过在清除之前添加 --simulate 或 -s 来模拟将发生的情况,如下所示:
sudo apt-get --simulate --purge PACKAGENAME
第一步:清除主包(如果您运行了上面的--purge autoremove,则不需要执行这一步):
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 上使用了这个,它甚至修复了仅在使用 autoremove 清除 Gnome 后仍会使我的 GRUB 发生变化的事实。这对于元包尤其有效。我在最后运行最后一个命令“sudo apt-get -f install”来检查可能损坏的包,并在一次性进行如此多的更改后修复它们。
如果你跑过apt-get 安装 lubuntu 桌面要添加软件包,您需要执行以下操作,因为仅清除 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
如果你跑过安装 lxde添加软件包并遇到剩余软件包的问题,即使在自动删除之后也是如此,如 lubuntu-desktop 所示,您可以运行与上面相同的命令,但将“lubuntu-desktop”替换为“lxde”,但我无法确认是否需要这样做。
答案4
此外,如果您在登录时仍有 LXDE 选项,请在终端中运行以下两个命令
cd /usr/share/xsessions
然后
sudo rm LXDE.desktop openbox.desktop