Pages : 1
#1 Le 30/04/2021, à 12: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
Dernière modification par Balilaï (Le 30/04/2021, à 14:20)
Linux Mint 22 Cinnamon / LENOVO Legion Pro 5 16ARX8 / AMD Ryzen 9 7945HX with Radeon Graphics × 16 / RAM 32GO /
NVIDIA Corporation AD106M [GeForce RTX 4070 Max-Q / Mobile] /
Linux Mint Cinnamon 22 / LENOVO IdeaPad 5 15ABA7 / AMD Ryzen 7 5825U with Radeon Graphics × 8 / 8G0
Hors ligne
#2 Le 30/04/2021, à 13: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, à 14:19
- Balilaï
Re : [Résolu] Supprimer un environnement.
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.
Linux Mint 22 Cinnamon / LENOVO Legion Pro 5 16ARX8 / AMD Ryzen 9 7945HX with Radeon Graphics × 16 / RAM 32GO /
NVIDIA Corporation AD106M [GeForce RTX 4070 Max-Q / Mobile] /
Linux Mint Cinnamon 22 / LENOVO IdeaPad 5 15ABA7 / AMD Ryzen 7 5825U with Radeon Graphics × 8 / 8G0
Hors ligne
Pages : 1