Ici Debian en serv partout et Ubuntu en station partout. Ça roule, globalement :)

Dans les trucs sournois d'Ubuntu, on peut rajouter wayland et (presque) mon préféré snap...

2.1      Désinstallation de Snap

Snap est une énorme merde conceptuelle. En plus d'être un étron stratosphérique, Snap créée des incompatibilités avec l'installation des extensions Gnome, installation qui est elle-même une purge de klingon décérébré. Inutile donc d'en rajouter avec Snap.

    • Suppression

Procéder dans l'ordre :


user@system : snap list

Nom                        Version           Révision  Suivi            Éditeur     Notes
bare                       1.0               5         latest/stable    canonical✓  base
core20                     20220318          1405      latest/stable    canonical✓  base
gnome-3-38-2004            0+git.1f9014a     99        latest/stable/…  canonical✓  -
gtk-common-themes          0.1-79-ga83e90c   1534      latest/stable/…  canonical✓  -
snap-store                 41.3-59-gf884f48  575       latest/stable/…  canonical✓  -
snapd                      2.54.4            15177     latest/stable    canonical✓  snapd
snapd-desktop-integration  0.1               10        latest/stable/…  canonical✓  -

user@system : sudo snap remove --purge gnome-3-38-2004
user@system : sudo snap remove --purge gtk-common-themes
user@system : sudo snap remove --purge bare
user@system : sudo snap remove --purge core20
user@system : sudo snap remove --purge snap-desktop-integration

user@system : snap list

Nom     Version   Révision  Suivi          Éditeur     Notes
core20  20220318  1405      latest/stable  canonical✓  base
snapd   2.54.4    15177     latest/stable  canonical✓  snapd

user@system : sudo apt autoremove snapd gnome-software-plugin-snap

user@system : rm -fr ~/snap

user@system : sudo rm -rf /var/cache/snapd/

user@system : sudo mount | grep snapd

/var/lib/snapd/snaps/core20_1376.snap on /snap/core20/1376 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core20_1405.snap on /snap/core20/1405 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/snapd_15177.snap on /snap/snapd/15177 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/snapd_15314.snap on /snap/snapd/15314 type squashfs (ro,nodev,relatime,errors=continue,x-gdu.hide)


Les premières commandes ci-dessous peuvent être fort longues à s’exécuter :

user@system : sudo umount /snap/core20/1376
user@system : sudo umount /snap/core20/1405
user@system : sudo umount /snap/snapd/15177
user@system : sudo umount /snap/snapd/15314

user@system : sudo rm -rf /var/lib/snapd/

    • Environnement

Supprimer ":/snap/bin" dans le fichier /etc/environnement

En profiter pour supprimer ":/usr/games" et ":/usr/local/games".

    • Bloquer la réinstallation

Oui, sournoisement, cette chiure va se réinstaller. Ou pas :

Créer /etc/apt/preferences.d/nosnap contenant :

/etc/apt/preferences.d/nosnap

Package: snapd
Pin: release *
Pin-Priority: -1


Contrôle du blocage de la réinstallation :


user@system : sudo apt install snapd

Aucune version du paquet snapd n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source

E: Le paquet « snapd » n'a pas de version susceptible d'être installée


    • Révélation de la sournoiserie

user@system : sudo apt install chromium-browser

Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
 chromium-browser : Pré-Dépend: snapd mais il n'est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

user@system : sudo apt install firefox

Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
 firefox : Pré-Dépend: snapd mais il n'est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».



Vous croyiez installer Chromium ou Firefox à partir du dépôt Ubuntu ?

-- 
Stéphane Rivière
Ile d'Oléron - France