Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/04/2021, à 11:34

Balilaï

[Résolu] Supprimer un environnement.

Bonjour,
Ma petite question du jour !

J'aimerais tester différents environnements de bureau (par curiosité !). J'ai vu qu'il était préférable de créer un compte utilisateur pas environnement et j'ai compris comment m'y prendre pour ces installations.
Par contre, nulle part je n'ai trouvé comment désinstaller ces environnements lorsque je les aurait testé et pouvoir rendre Ubuntu Mate propre comme aux premiers jours.
merci d'avance  smile

Dernière modification par Balilaï (Le 30/04/2021, à 13:20)


Linux Mint Cinnamon 21 / Ubuntu 23.04 - LENOVO  IdeaPad 5 15ABA7 -  AMD Ryzen 7 5825U with Radeon Graphics × 8 / 8G0
Windows 11 - Intel NUC10i5FNH N2 - Intel Core i5-10210U - 16GO
Linux Mint XFCE - Asus X705UA-BX217T - Intel Pentium Dual Core 4405U Skylake - 8GO

Hors ligne

#2 Le 30/04/2021, à 12:09

abelthorne

Re : [Résolu] Supprimer un environnement.

Tu peux supprimer le méta-paquet du bureau correspondant et espérer qu'il libère les dépendances qui seront alors supprimées avec autoremove mais dans la plupart des cas, ça ne suffira pas et il faudra partir à la chasse aux paquets pour supprimer manuellement ceux qui ont été rajoutés.

Cela dit, si tu installes les environnements en ligne de commande et que tu n'en installes qu'un à la fois, tu auras la liste des dépendances installées, tu peux la noter pour supprimer ces mêmes paquets ensuite. C'est encore ce qu'il y a de plus simple.

Par exemple, je suis sur Xubuntu. Si je veux installer KDE en plus, j'installe le paquet kubuntu-desktop. APT me dit qu'il va installer tout ça :

Les NOUVEAUX paquets suivants seront installés :
  appmenu-gtk-module-common appmenu-gtk3-module apport-kde apt-config-icons-hidpi apt-config-icons-large apt-config-icons-large-hidpi apt-xapian-index ark baloo-kf5 bluedevil breeze catdoc cryfs cryptsetup
  cryptsetup-bin cryptsetup-initramfs cryptsetup-run debconf-kde-data debconf-kde-helper docbook-xsl dolphin drkonqi elisa encfs ffmpegthumbs fonts-hack frameworkintegration freerdp2-x11 go-mtpfs
  gstreamer-qapt gwenview haveged ibus-data ieee-data kaccounts-integration kaccounts-providers kactivities-bin kactivitymanagerd kamera kate kate5-data kcalc kde-cli-tools kde-cli-tools-data
  kde-config-gtk-style kde-config-gtk-style-preview kde-config-screenlocker kde-config-sddm kde-config-tablet kde-config-whoopsie kde-spectacle kde-style-breeze kde-style-oxygen-qt5 kdeconnect kded5
  kdegames-card-data-kf5 kdegames-mahjongg-data-kf5 kdegraphics-thumbnailers kdenetwork-filesharing kdeplasma-addons-data kdialog kdoctools5 keditbookmarks kgamma5 khelpcenter khotkeys khotkeys-data
  kimageformat-plugins kinfocenter kinit kio kio-audiocd kio-extras kio-extras-data kmahjongg kmenuedit kmines konsole konsole-kpart konversation konversation-data kpackagelauncherqml kpackagetool5 kpat
  kpeople-vcard krdc kross kscreen ksshaskpass ksudoku ksysguard ksysguard-data ksysguardd ksystemlog ktexteditor-data ktexteditor-katepart ktorrent ktorrent-data kubuntu-desktop kubuntu-notification-helper
  kubuntu-settings-desktop kubuntu-wallpapers kubuntu-wallpapers-focal kubuntu-web-shortcuts kwalletmanager kwayland-data kwayland-integration kwin-addons kwin-common kwin-data kwin-style-breeze kwin-x11
  kwrited lame libaccounts-qt5-1 libappimage0 libappmenu-gtk3-parser0 libappstreamqt2 libchm1 libcolorcorrect5 libdbusmenu-qt5-2 libdebconf-kde1 libdmtx0b libdolphinvcs5 libeditorconfig0 libepub0 libfam0
  libfreecell-solver0 libfreerdp-client2-2 libfreerdp2-2 libgit2-28 libgps26 libgrantlee-templates5 libhavege2 libhfstospell11 libhttp-parser2.9 libkaccounts2 libkdecorations2-5v5 libkdecorations2private7
  libkf5activities5 libkf5activitiesstats1 libkf5archive5 libkf5attica5 libkf5auth-data libkf5auth5 libkf5authcore5 libkf5baloo5 libkf5balooengine5 libkf5baloowidgets-bin libkf5baloowidgets-data
  libkf5baloowidgets5 libkf5bluezqt-data libkf5bluezqt6 libkf5bookmarks-data libkf5bookmarks5 libkf5calendarevents5 libkf5cddb5 libkf5codecs-data libkf5codecs5 libkf5compactdisc5 libkf5completion-data
  libkf5completion5 libkf5config-bin libkf5config-data libkf5configcore5 libkf5configgui5 libkf5configwidgets-data libkf5configwidgets5 libkf5contacts-data libkf5contacts5 libkf5coreaddons-data
  libkf5coreaddons5 libkf5crash5 libkf5dbusaddons-bin libkf5dbusaddons-data libkf5dbusaddons5 libkf5declarative-data libkf5declarative5 libkf5dnssd-data libkf5dnssd5 libkf5doctools5 libkf5emoticons-bin
  libkf5emoticons-data libkf5emoticons5 libkf5filemetadata-bin libkf5filemetadata-data libkf5filemetadata3 libkf5globalaccel-bin libkf5globalaccel-data libkf5globalaccel5 libkf5globalaccelprivate5
  libkf5guiaddons5 libkf5holidays-data libkf5holidays5 libkf5i18n-data libkf5i18n5 libkf5iconthemes-bin libkf5iconthemes-data libkf5iconthemes5 libkf5idletime5 libkf5itemmodels5 libkf5itemviews-data
  libkf5itemviews5 libkf5jobwidgets-data libkf5jobwidgets5 libkf5js5 libkf5jsapi5 libkf5kcmutils-data libkf5kcmutils5 libkf5kdcraw5 libkf5kdegames-data libkf5kdegames7 libkf5kdegamesprivate1
  libkf5kdelibs4support-data libkf5kdelibs4support5 libkf5kdelibs4support5-bin libkf5kexiv2-15.0.0 libkf5khtml-bin libkf5khtml-data libkf5khtml5 libkf5kiocore5 libkf5kiofilewidgets5 libkf5kiogui5
  libkf5kiontlm5 libkf5kiowidgets5 libkf5kipi-data libkf5kipi32.0.0 libkf5kirigami2-5 libkf5kmahjongglib5 libkf5krosscore5 libkf5krossui5 libkf5modemmanagerqt6 libkf5networkmanagerqt6 libkf5newstuff-data
  libkf5newstuff5 libkf5newstuffcore5 libkf5notifications-data libkf5notifications5 libkf5notifyconfig-data libkf5notifyconfig5 libkf5package-data libkf5package5 libkf5parts-data libkf5parts-plugins
  libkf5parts5 libkf5people-data libkf5people5 libkf5peoplebackend5 libkf5peoplewidgets5 libkf5plasma5 libkf5plasmaquick5 libkf5plotting5 libkf5prison5 libkf5pty-data libkf5pty5 libkf5pulseaudioqt2
  libkf5purpose-bin libkf5purpose5 libkf5quickaddons5 libkf5runner5 libkf5sane-data libkf5sane5 libkf5screen-bin libkf5screen7 libkf5service-bin libkf5service-data libkf5service5 libkf5solid5 libkf5solid5-data
  libkf5sonnet5-data libkf5sonnetcore5 libkf5sonnetui5 libkf5style5 libkf5su-bin libkf5su-data libkf5su5 libkf5syndication5abi1 libkf5syntaxhighlighting-data libkf5syntaxhighlighting5 libkf5sysguard-bin
  libkf5sysguard-data libkf5texteditor-bin libkf5texteditor5 libkf5textwidgets-data libkf5textwidgets5 libkf5threadweaver5 libkf5torrent6abi1 libkf5unitconversion-data libkf5unitconversion5 libkf5wallet-bin
  libkf5wallet-data libkf5wallet5 libkf5waylandclient5 libkf5waylandserver5 libkf5widgetsaddons-data libkf5widgetsaddons5 libkf5xmlgui-bin libkf5xmlgui-data libkf5xmlgui5 libkfontinst5 libkfontinstui5
  libkpmcore9 libkscreenlocker5 libksgrd9 libksignalplotter9 libksysguardformatter1 libksysguardsensorfaces1 libksysguardsensors1 libktorrent-l10n libkubuntu1 libkwalletbackend5-5 libkwaylandserver5
  libkwin4-effect-builtins1 libkwineffects12 libkwinglutils12 libkwinxrenderutils12 libkworkspace5-5 liblivemedia77 libmarkdown2 libmbedcrypto3 libmbedtls12 libmbedx509-0 libmusicbrainz5cc2v5
  libnotificationmanager1 libokular5core9 libopenconnect5 libopenmpt-modplug1 liboxygenstyle5-5 liboxygenstyleconfig5-5 libpackagekitqt5-1 libpam-kwallet-common libpam-kwallet5 libphonon4qt5-4
  libphonon4qt5-data libpipewire-0.3-0 libpipewire-0.3-modules libplacebo72 libplasma-geolocation-interface5 libpolkit-qt5-1-1 libpowerdevilcore2 libpowerdevilui5 libprocesscore9 libprocessui9 libqalculate21
  libqalculate21-data libqapt3 libqapt3-runtime libqca-qt5-2 libqca-qt5-2-plugins libqmobipocket2 libqrencode4 libqt5hunspellinputmethod5 libqt5multimediaquick5 libqt5quickcontrols2-5 libqt5quickparticles5
  libqt5quicktemplates2-5 libqt5script5 libqt5texttospeech5 libqt5virtualkeyboard5 libqt5waylandclient5 libqt5waylandcompositor5 libqt5webengine5 libqt5xmlpatterns5 libreoffice-kf5 libreoffice-plasma
  libreoffice-qt5 libscim8v5 libsidplay2 libsignon-extension1 libsignon-plugins-common1 libsignon-qt5-1 libsnapd-qt1 libspa-0.2-modules libspatialaudio0 libsquashfuse0 libstoken1 libtaskmanager6 libtomcrypt1
  libtommath1 libvoikko1 libweather-ion7 libwinpr2-2 libxcb-cursor0 libxcb-damage0 libxcb-dpms0 libxcb-record0 milou muon okular okular-extra-backends oxygen-sounds partitionmanager pavucontrol-qt
  pavucontrol-qt-l10n phonon-backend-gstreamer-common phonon4qt5 phonon4qt5-backend-gstreamer phonon4qt5-backend-vlc pinentry-qt pipewire pipewire-bin plasma-browser-integration plasma-calendar-addons
  plasma-dataengines-addons plasma-desktop plasma-desktop-data plasma-discover plasma-discover-backend-fwupd plasma-discover-backend-snap plasma-discover-common plasma-discover-snap-backend plasma-framework
  plasma-integration plasma-nm plasma-pa plasma-runners-addons plasma-thunderbolt plasma-vault plasma-wallpapers-addons plasma-widgets-addons plasma-workspace plasma-workspace-wallpapers
  plymouth-theme-kubuntu-logo plymouth-theme-kubuntu-text polkit-kde-agent-1 powerdevil powerdevil-data print-manager pulseaudio-module-gsettings python3-dbus.mainloop.pyqt5 python3-xapian qapt-batch
  qapt-deb-installer qdbus-qt5 qml-module-org-kde-activities qml-module-org-kde-bluezqt qml-module-org-kde-draganddrop qml-module-org-kde-kaccounts qml-module-org-kde-kcm qml-module-org-kde-kconfig
  qml-module-org-kde-kcoreaddons qml-module-org-kde-kholidays qml-module-org-kde-kio qml-module-org-kde-kirigami2 qml-module-org-kde-kitemmodels qml-module-org-kde-kquickcontrols
  qml-module-org-kde-kquickcontrolsaddons qml-module-org-kde-ksysguard qml-module-org-kde-kwindowsystem qml-module-org-kde-newstuff qml-module-org-kde-people qml-module-org-kde-prison
  qml-module-org-kde-purpose qml-module-org-kde-qqc2desktopstyle qml-module-org-kde-quickcharts qml-module-org-kde-runnermodel qml-module-org-kde-solid qml-module-qt-labs-platform qml-module-qtmultimedia
  qml-module-qtquick-controls2 qml-module-qtquick-particles2 qml-module-qtquick-templates2 qml-module-qtquick-virtualkeyboard qml-module-qtquick-xmllistmodel qml-module-qtwebengine qml-module-qtwebkit
  qml-module-ubuntu-onlineaccounts qt5-image-formats-plugins qtspeech5-flite-plugin qtspeech5-speechd-plugin qtvirtualkeyboard-plugin qtwayland5 sddm sddm-theme-breeze signon-kwallet-extension
  signon-plugin-oauth2 signon-plugin-password signon-ui-service signon-ui-x11 signond skanlite socat software-properties-qt sonnet-plugins sshfs systemsettings ubuntu-release-upgrader-qt usb-creator-kde
  user-manager vlc vlc-bin vlc-data vlc-l10n vlc-plugin-access-extra vlc-plugin-base vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2 vlc-plugin-video-output vlc-plugin-video-splitter
  vlc-plugin-visualization xdg-desktop-portal-kde xsettingsd
0 mis à jour, 504 nouvellement installés, 0 à enlever et 0 non mis à jour.

Je peux garder cette liste de côté, la remettre un peu en forme dans un éditeur de texte si nécessaire et la repasser à APT pour supprimer les 504 paquets. En installant plusieurs environnements à la fois, on se retrouve vite avec des paquets en commun et la liste globale devient compliquée à gérer si on veut supprimer un environnement précis.

Après, pour ce qui est de tester les divers environnements, je conseillerais plutôt de faire ça dans une machine virtuelle...

Hors ligne

#3 Le 30/04/2021, à 13:19

Balilaï

Re : [Résolu] Supprimer un environnement.

abelthorne a écrit :

Après, pour ce qui est de tester les divers environnements, je conseillerais plutôt de faire ça dans une machine virtuelle...


Ok bien compris ! je laisse tomber, j'ai un système tout neuf, tout beau et tout propre et je voudrais le garder comme ça le plus longtemps possible.
Je voulais éviter de charger les isos complets à chaque fois, je paye ma connexion aux octets utilisés, ça me paraissait plus simple.
Virtual box ira très bien.

merci pour ta réponse rapide.

smile


Linux Mint Cinnamon 21 / Ubuntu 23.04 - LENOVO  IdeaPad 5 15ABA7 -  AMD Ryzen 7 5825U with Radeon Graphics × 8 / 8G0
Windows 11 - Intel NUC10i5FNH N2 - Intel Core i5-10210U - 16GO
Linux Mint XFCE - Asus X705UA-BX217T - Intel Pentium Dual Core 4405U Skylake - 8GO

Hors ligne