Catégories
Blog

Ubuntu 22.04 Jammy Jellyfish ou comment te dégoûter des snaps !

J’ai mis à jour Ubuntu, passant de la 21.10 à la 22.04.
Vu que je n’avais pas fait de checklist récente, voici un bilan avec la liste de ce que j’ai installé en plus…

Bonne nouvelles pour les fans des paquets .DEB : cette version a tout pour vous dégoûter des snaps 👿, et ceci grâce à Mozilla 😒 !

Déjà pour commencer, si vous avez installé le très pratique Grub-Customizer, sachez que la mise à jour directement depuis une version précédente d’Ubuntu va planter.
Ce logiciel a en effet tendance a mettre un gros bazar dans les fichiers de Grub (le gestionnaire de démarrage de Linux), à tel point qu’il n’est même plus dans les dépôts de cette version (mais disponible en PPA, pour les téméraires même si apparemment le souci est réparable voire réparé).

Direction donc l’installation après formatage.
Enfin après sauvegarde complète du répertoire home. Je répète COMPLÈTE !
Oui, j’ai mal sauvegardé, en gros le répertoire Documents a disparu au passage…

Bref, on installe classiquement Ubuntu grâce à une clef USB préparée via balenaEtcher et au démarrage, tout est prêt !

Première surprise, préparez-vous à patienter lors du lancement de Firefox.
En effet, la fondation Mozilla a décidé de remplacer le paquet disponible dans les dépôts par un paquet snap.
Quelle différence : je suis passé d’un temps de lancement de 10 secondes à presque 45 secondes !
Cela peut paraître anodin mais croyez-moi c’est très frustrant lorsqu’il s’agit du principal logiciel utilisé sur l’ordinateur.
Au passage, notez que l’allongement du temps de chargement en passant sur un logiciel snap fait partie des améliorations à venir, à ce qu’il paraît. Pas un luxe, selon moi, même si je peux apprécier occasionnellement d’utiliser ce format d’installateur…

Revenons à mon mouton : comment virer le paquet snap de Firefox pour passer sur une version de dépôts, et par la même occasion, dans mon cas, continuer à utiliser la version beta ?
Hé bien ce n’est pas simple et il a fallu faire un peu de recherche pour comprendre le processus.
En résumé :

  • désinstallation du paquet snap et du paquet lançant l’installation dudit paquet
  • ajout d’un dépôt officiel Mozilla contenant une version à jour (ou beta voire nightly pour les téméraires) de Firefox
  • ajout d’un fichier de configuration épinglant ledit dépôt pour que l’installation ne prenne pas en compte en premier le dépôt snap
  • installation de Firefox

Toute la procédure est décrite sur cette page : https://www.linuxcapable.com/how-to-install-firefox-next-quantum-on-ubuntu-22-04-lts/

Ouf 😅 !

Au passage, Firefox n’est plus capable, malgré l’installation des composants nécessaires, d’installer des extensions Gnome depuis le site officiel.
Deux solutions :

  • à la main via leurs sites respectifs avec en objectif le répertoire ~/.local/share/gnome-shell/extensions
  • via Google Chrome (installable à la place de Chromium car ce dernier est également passé en mode snap)

Une fois le temps passé à installer un logiciel simplement (Windows c’est nul les logiciels sont longs à installer, il paraît), il reste quelques lignes de commande encore à taper.

J’ai besoin de Java et sous Linux, c’est avec l’installation d’OpenJDK que ça se passe.
Deux solutions aussi :

  • prendre la version « par défaut » avec l’installation du paquet default-jre (actuellement c’est la version 11 qui est installée)
  • prendre la dernière version actuelle (18) avec l’installation du paquet openjdk-18-jre.

Petite remarque : quelle différence entre JDK et JRE ?
JDK = Java Development Kit = pour les développeurs
JRE = Java Runtime Environment = pour les « simples » utilisateurs

Le reste des logiciels à installer est quasiment le même qu’à chaque fois, donc je vous renvoie au précédent billet sur ce sujet 😋…

En voici quand même une petite liste :

  • GParted + exfatprogs
  • localepurge
  • VLC
  • Tor Browser (+ modif. pour la dernière version avant éventuel correctif si le lancement ne marche pas après l’installation)
  • Drawing (Dessin)
  • youtube-dl (comparer les versions en dépôts et en canal edge snap)
  • LibreOffice en PPA
  • Filezilla
  • GSmartControl
  • p7zip-full + unrar

Une jolie suite de lignes de commande :

sudo add-apt-repository ppa:libreoffice/ppa

sudo apt install gparted localepurge vlc torbrowser-launcher drawing youtube-dl filezilla gsmartcontrol p7zip-full unrar openjdk-18-jre

Avec ça, plus qu’à rapatrier la sauvegarde 🥴 des fichiers effectuée auparavant et roule ma poule !

Par Parigot-Manchot

Blogueur + Bibliothécaire + Parigot + Manchot = choisissez... ou mélangez !

3 réponses sur « Ubuntu 22.04 Jammy Jellyfish ou comment te dégoûter des snaps ! »

Snap est clairement une plaie et ce qui me fait réfléchir à revenir à une Debian pur jus au premier problème que j’aurai …C’est pas pour tout de suite.
Effectivement, avec toutes ces merdes, on en vient à avoir plus de souci qu’un simple Windows : Un Comble.

Je vois seulement quelques avantages au format Snap :

  • les développeurs abondent eux-mêmes le dépôt Snapcraft donc il est possible d’avoir une version plus à jour d’une application
  • les dépendances ne s’installent pas partout en même temps qu’un paquet des dépôts, et tout disparaît à la suppression du snap

Je viens de tomber sur un logiciel disponible sous inux en format AppImage, snap, flatpak. Rien en dépôt… dans ce cas, je préfèe l’AppImage en cas d’utilisation ponctuelle, sans besoin de mise à jour derrière…

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.