GNU/Linux >> Tutoriels Linux >  >> Linux

Comment convertir tous vos packages Snap en Flatpak sur Ubuntu avec Unsnap

Pour tous ceux qui souhaitent abandonner Snap en faveur de Flatpak, un nouvel outil a fait surface pour simplifier ce processus. Laissez Jack Wallen vous présenter Unsnap.

Je vais préfacer ceci en disant que j'utilise des packages Snap. Je comprends qu'il y a beaucoup d'utilisateurs qui sont complètement contre ce système d'emballage universel pour des raisons telles que l'emprise de Canonical sur eux et la réputation d'être sensiblement plus lent à lancer que les packages installés via la méthode traditionnelle ou via le concurrent, Flatpak.

Open source :couverture à lire absolument

Quelles que soient vos raisons, si vous tombez dans le camp anti-Snap, l'ancien défenseur de Snap (qui a déjà travaillé avec Canonical), Alan Pope, a créé un outil qui facilite la conversion de tous vos packages Snap installés en Flatpak.

Unsnap est un utilitaire de ligne de commande open source qui facilite incroyablement la migration de Snap vers Flatpak. Comprenez bien, Unsnap est en phase alpha. Je l'ai testé sur une nouvelle installation d'Ubuntu Desktop 22.04, dans laquelle j'ai installé quelques packages Snap supplémentaires (en particulier Spotify et Slack) pour voir à quel point cela fonctionne. Bien que l'outil ne soit pas parfait (rappelez-vous, c'est alpha), il n'a fallu qu'un test rapide pour réaliser que Pope travaillait sur quelque chose de très pratique.

Voyons comment utiliser Unsnap d'Alan Pope.

Ce dont vous aurez besoin

Pour utiliser l'outil Unsnap, vous aurez besoin d'une instance en cours d'exécution d'une distribution Linux qui utilise snap et d'un utilisateur avec des privilèges sudo. C'est ça. Voyons comment fonctionne cet outil magique.

Comment installer les dépendances

La première chose que nous devons faire est d'installer quelques dépendances rapides. Connectez-vous à votre système Ubuntu et lancez la commande :

sudo apt-get install git Flatpak -y

Une fois cette installation terminée, vous êtes prêt à télécharger Unsnap et à effectuer la conversion.

Comment télécharger Unsnap

De retour à la fenêtre du terminal, clonez le dépôt Unsnap avec :

git clone https://github.com/popey/Unsnap

Passez dans le répertoire nouvellement créé avec :

cd unsnap

Le processus Unsnap fonctionne comme ceci :

  • Crée une sauvegarde.
  • Installe Flatpak (s'il n'est pas déjà sur le système).
  • Active le hub plat.
  • Installe les Flatpaks pour les packages Snap qui seront supprimés.
  • Supprime les packages instantanés.
  • Supprime snapd.

Pour exécuter l'intégralité du processus, lancez la commande :

./unsnap auto

Selon le nombre de packages Snap que vous avez installés, le processus peut prendre de 1 à 10 minutes. Sur mon instance de test, Unsnap s'est terminé en moins d'une minute (je n'avais installé que Firefox, Spotify et Slack).

À première vue, les résultats de mes tests n'étaient pas vraiment prometteurs, mais rappelez-vous qu'il s'agit d'un outil alpha fonctionnant sur une version bêta d'Ubuntu. Oui, Unsnap a supprimé tous les packages Snap et a même installé les applications Flatpak équivalentes (découvertes avec la commande Flatpak list ). Cependant, le lancement de ces applications installées par Flatpak s'est avéré initialement être un défi. Les versions Flatpak des applications ne figuraient pas dans le menu de présentation des applications et ne démarreraient pas non plus à partir de la ligne de commande. Cependant, après un redémarrage rapide de la machine, tout s'est passé exactement comme prévu, et Firefox, Slack et Spotify étaient tous prêts à fonctionner (Figure A ).

Figure A

Et c'est tout ce qu'il y a à utiliser Unsnap. Si vous n'êtes pas satisfait de l'état de Snap, mais que vous souhaitez tout de même utiliser une distribution comme Ubuntu, Alan Pope est là pour vous. N'oubliez pas que cet outil est en grande partie en version alpha, vous voudrez donc le tester d'abord sur des machines hors production, avant de plonger avec vos conducteurs quotidiens.

Abonnez-vous à TechRepublic Comment faire fonctionner la technologie sur YouTube pour tous les derniers conseils techniques pour les professionnels de Jack Wallen.



Lien source


Linux
  1. Comment gérer les packages avec APT sur Ubuntu 18.04 LTS

  2. Comment lister tous les packages installés sous Linux

  3. Comment vérifier la version de votre système d'exploitation Linux

  4. Comment convertir MKV en MP4 dans Ubuntu avec FFmpeg

  5. Comment supprimer tous les packages avec DNF dont aucun autre package ne dépend

Comment enregistrer votre écran dans Ubuntu avec SimpleScreenRecorder

Comment installer OpenStack sur Ubuntu 18.04 avec DevStack

Comment :sécuriser votre serveur Ubuntu ou Debian avec IPTables

Comment installer WordPress avec EasyEngine sur Ubuntu 20.04

Comment répertorier les packages installés sur Ubuntu 22.04

Comment sécuriser votre site Web avec Let's Encrypt sur Ubuntu 20.04