web-dev-qa-db-fra.com

Supprimer complètement l'environnement de bureau LXDE / Lubuntu

J'ai installé LXDE sur mon ordinateur portable en raison des performances décevantes d'Unity. Mais maintenant, je veux supprimer complètement LXDE, y compris la liste complète des programmes fournis avec. Comment puis-je m'y prendre?

12
rockr101

Dans un type de terminal:

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

ou

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

Ça va le faire.

ou Ouvrez le Centre logiciel et recherchez le package lxdeet désinstallez-le.

lxdeest un méta-paquet, l'installer installera tout ce que lxde, le supprimer supprimera tout ce qu'il a installé.

4
Uri Herrera

La suppression du méta-paquet ne supprimera que certains éléments, mais pas tous. Vous devez supprimer individuellement tous les programmes fournis avec LXDE. J'ai suivi le commentaire ci-dessus sur l'utilisation d'apt-get. Mais après, il me restait pcmanfm, openbox, lxterminal, etc.

Les meilleures instructions que j'ai trouvées sont à: 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

Suivez les commandes pour retirer Lubuntu.

10
Chan-Ho Suh

Je me rends compte que c’est une vieille question, mais toujours relative à celui qui l’a trébuché.

Dans ce qui suit, remplacez PACKAGENAME par votre package.

Faites une sauvegarde!

Avant d'essayer quoi que ce soit ci-dessous, essayez ceci en premier:

Sudo apt-get --purge autoremove PACKAGENAME

Pour LXDE:

Sudo apt-get --purge autoremove lxde

Pour Lubuntu-Desktop:

Sudo apt-get --purge autoremove lubuntu-desktop

Si cela a fonctionné, vous n'avez pas besoin du reste.

La méthode la plus complète que j'ai jamais mise au point pour supprimer complètement un paquet PLUS ses dépendances PLUS toutes les configurations, y compris les configurations des dépendances et faire un petit ménage, est la suivante:

Les procédures suivantes peuvent supprimer des éléments que vous souhaitez toujours/dont vous avez encore besoin. Si cela se produit, vous remarquerez certainement que vous devriez pouvoir les réinstaller au besoin. Faites une sauvegarde!

Faites également très attention à ce qui doit être retiré avant d'appuyer sur "Y"

Avec tout cela, vous pouvez simuler ce qui va arriver en ajoutant --simulate ou -s avant purge comme ceci:

Sudo apt-get --simulate --purge PACKAGENAME

PREMIÈRE ÉTAPE: purgez le paquet principal (cela n’est pas nécessaire si vous avez exécuté --purge autoremove ci-dessus):

Sudo apt-get purge PACKAGENAME

ÉTAPE DEUX: Choisissez quoi d’autre à purger ...

Option 1: purger les dépendants ET recommande (un peu dangereux):

Sudo apt-get purge $(apt-cache depends PACKAGENAME | grep -E 'Depends || Recommends' | awk '{ print $2 }' | tr '\n' ' ')

Option 2: purge SEULEMENT les personnes à charge (pas aussi dangereux):

Sudo apt-get purge $(apt-cache depends PACKAGENAME | grep Depends | awk '{ print $2 }' | tr '\n' ' ')

Option 3: Tout purger (le plus dangereux):

Sudo apt-get purge $(apt-cache depends PACKAGENAME | awk '{ print $2 }' | tr '\n' ' ')

ÉTAPE TROIS: Nettoyer:

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

Je fais cela chaque fois que j'ajoute un "DE" et que je veux revenir en arrière. Tout récemment, je l'ai utilisé sur GNOME et il a même corrigé le fait que seule la suppression de Gnome avec suppression automatique laissait toujours mon GRUB modifié également. Cela fonctionne particulièrement bien pour les méta-paquets. Je lance la dernière commande "Sudo apt-get -f install" à la fin pour rechercher d'éventuels paquets cassés et les réparer après avoir effectué autant de modifications en même temps.

Si vous avez utilisé apt-get install lubuntu-desktop pour ajouter les paquetages, vous devrez procéder comme suit: le simple fait de lubrifier lubuntu-desktop et d'exécuter un enlèvement automatique ne supprime pas complètement tout et vous laisse avec, quand même, une option "Lubuntu" dans votre gestionnaire d’affichage à la connexion:

  • Déconnectez-vous du bureau et appuyez sur Ctrl + Alt + F1, puis connectez-vous à TTY1 et exécutez les commandes suivantes.

    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
    
  • Redémarrer

    Sudo shutdown -r now
    

Si vous avez exécuté apt-get install lxde pour ajouter le paquet et rencontrez des problèmes avec les paquets restants, même après l'extraction automatique, comme avec lubuntu-desktop, vous pouvez exécuter les mêmes commandes que ci-dessus mais remplacer "lubuntu-desktop" "avec" lxde "mais je ne peux pas confirmer que cela est nécessaire.

6
Brian Huggins

Je passerais par dpkg.log pour voir toutes les actions "installer", avec

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

recherchez lxde et prenez tous les paquets près de cela par horodatage. Vous devrez peut-être aussi consulter l'ancien journal (dpkg.log.1, dpkg.log.2.gz, etc.).

3
enzotib

De plus, si vous avez toujours l’option LXDE à la connexion, exécutez les deux commandes suivantes dans votre terminal

cd /usr/share/xsessions

Ensuite

Sudo rm LXDE.desktop openbox.desktop
1
Ashraf Sarhan

Pour supprimer complètement lubuntu-desktop d’Ubuntu 18.10, utilisez ceci 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
Ravi Misra

J'ai étendu sur la solution de enzotib pour obtenir un one-liner pour supprimer tous les paquets que j'avais installés depuis un jour spécifique (2015-05-12)

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

Awkish, mais a bien fonctionné.

0
Apteryx
  1. lancer Sudo tasksel
  2. choisir/vérifier la distribution appropriée permet de dire que vous voulez récupérer Ubuntu Desktop
  3. désélectionnez Lubuntu Desktop.
  4. Appuyez sur Entrée ou appuyez sur OK pour poursuivre le processus d'installation.

Cordialement Jamil

0
Jamil Farooq