Полностью удалить LXDE / Lubuntu Desktop Environment

Я установил LXDE на свой ноутбук из-за неутешительной работы Unity. Но теперь я хочу полностью удалить LXDE, включая весь список программ, поставляемых с ним. Как мне это сделать?

13
задан 23 November 2012 в 21:18

8 ответов

В терминале введите:

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

или

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

Это будет сделано.

или Откройте Центр программного обеспечения, найдите пакет lxde и удалите его.

lxde - это метапакет, при установке он установит все, что есть в lxde, удаление удалит все, что он установил.

0
ответ дан 23 November 2012 в 21:18
  1. запустить sudo tasksel
  2. выбрать / проверить соответствующий дистрибутив, скажем, вы хотите вернуть Ubuntu Desktop
  3. отменить выбор Lubuntu Desktop.
  4. Нажмите Enter или нажмите OK, чтобы перейти к процессу установки.

С уважением Джамиль

0
ответ дан 23 November 2012 в 21:18

Я расширился на решении enzotib заставить остроту удалять все пакеты, которые я установил с определенного дня (2015-05-12)

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

Awkish, но работал хорошо.

0
ответ дан 23 November 2012 в 21:18

Чтобы полностью удалить lubuntu-desktop из Ubuntu 18.10, используйте этот gist

#!/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
0
ответ дан 23 November 2012 в 21:18

Кроме того, если у вас все еще есть опция LXDE при входе в систему, выполните следующие две команды в своем терминале

cd /usr/share/xsessions

Затем

sudo rm LXDE.desktop openbox.desktop
0
ответ дан 23 November 2012 в 21:18

Я бы просмотрел dpkg.log, чтобы увидеть все действия «установки», с помощью

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

найти lxde и взять все пакеты рядом с этим по отметке времени. Вам также может понадобиться заглянуть в старый журнал (dpkg.log.1, dpkg.log.2.gz и т. Д.).

0
ответ дан 23 November 2012 в 21:18

Удаление метапакета удалит только некоторые вещи, но не все. Вы должны индивидуально удалить все программы, которые поставлялись с 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.

0
ответ дан 23 November 2012 в 21:18

Я понимаю, что это - старый вопрос, но все еще относительно того, кто бы ни спотыкается через него.

В следующем замените PACKAGENAME своим пакетом.

Сделайте РЕЗЕРВНОЕ КОПИРОВАНИЕ!

Прежде, чем попробовать что-либо ниже, ПОПРОБУЙТЕ ЭТО СНАЧАЛА:

sudo apt-get --purge autoremove PACKAGENAME

Для LXDE:

sudo apt-get --purge autoremove lxde

Для Lubuntu-рабочего-стола:

sudo apt-get --purge autoremove lubuntu-desktop

Если это работало, Вам не нужны остальные.

Самое полное, метод, который я когда-либо придумывал, чтобы полностью удалить пакет ПЛЮС его зависимости ПЛЮС все конфигурации включая те конфигурации зависимостей и сделать немного уборки, является этим:

Следующие процедуры могут удалить вещи, которые Вы могли бы все еще хотеть/нуждаться. Если это произойдет, то Вы определенно заметите и должны смочь просто переустановить их по мере необходимости. Сделайте РЕЗЕРВНОЕ КОПИРОВАНИЕ!

Также обратите пристальное внимание на то, что перечислено, чтобы быть удаленным перед нажатием "Y"

Со всеми ними можно моделировать то, что произойдет путем добавления - моделируют или-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 измененным также. Это работает особенно хорошо на meta пакеты. Я работаю, последняя команда "sudo склонный - заставляют установку-f" в конце проверять на возможные поврежденные пакеты и фиксировать их после внесения такого количества изменений внезапно.

Если Вы имеете, работал склонный - заставляют lubuntu-рабочий-стол установки добавлять пакеты затем, Вы должны будете сделать следующее, потому что просто чистка lubuntu-рабочего-стола и выполнение автоудаления не полностью удаляют все и оставляют Вас с, тем не менее, опция "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-рабочим-столом, можно выполнить те же команды как выше но заменить "lubuntu-рабочий-стол" "lxde", но я не могу подтвердить, что это необходимо.

6
ответ дан 23 November 2012 в 21:18

Другие вопросы по тегам:

Похожие вопросы: