Il semble que les programmes d’installation universels d’applications soient la nouveauté dans le monde Linux. Vous avez les développeurs derrière Ubuntu qui travaillent sur les snaps, App Image (alias la chose la plus proche des fichiers .exe sur Linux), Deis, ZeroInstall et bien sûr, la nouvelle chose dont tout le monde parle: Flatpak. Pendant trop longtemps, la communauté open source et Linux dans son ensemble ont eu besoin d’un moyen unique de fournir des logiciels à de nombreuses distributions Linux différentes. En 2017, de nombreux projets logiciels différents se disputent la vedette. Flatpak n’est pas différent. C’est un outil développé par le Free Desktop Project qui promet de rendre très facile la livraison de tout type de logiciel, de manière transparente et facile à tout type de distribution Linux sur le marché.
ALERTE SPOILER: faites défiler vers le bas et regardez le didacticiel vidéo à la fin de cet article.
Dans cet article, nous verrons comment faire fonctionner cette nouvelle technologie passionnante sur votre distribution Linux préférée.
Table des matières
Installation de FlatPak
Les développeurs de Flatpak ont travaillé dur avec les responsables de la distribution Linux pour que tout fonctionne facilement. Ouvrez une fenêtre de terminal, recherchez la section avec le système d’exploitation que vous utilisez et entrez la (les) commande (s) pour l’installer!
Arch Linux
sudo pacman -S flatpak
Feutre
sudo dnf install flatpak
OpenSUSE
sudo zypper install flatpak
Mageia
sudo urpmi flatpak
ou (si vous utilisez DNF)
sudo dnf install flatpak
Ubuntu
Ubuntu 16.04 LTS
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update sudo apt install flatpak
Ubuntu 17.04+
sudo apt install flatpak
Test Debian / instable
sudo apt-get install flatpak
Gentoo
Tout d’abord, obtenez un shell racine: sudo -s ou su
Ensuite, créez un nouveau fichier de configuration: nano -w /etc/portage/repos.conf/flatpak-overlay.conf
Collez le code suivant dans le fichier:
[flatpak-overlay] priority = 50 location = /usr/local/portage/flatpak-overlay sync-type = git sync-uri = git://github.com/fosero/flatpak-overlay.git
auto-sync = Oui
Enregistrez le fichier de configuration avec la combinaison de touches Ctrl + O.
Enfin, exécutez une synchronisation pour installer Flatpak.
emerge --sync
Utiliser Flatpak
Flatpak est une technologie très décentralisée. Contrairement à d’autres solutions «d’application universelle» comme les snaps, il n’y a pas de magasin de logiciels unique. Au lieu de cela, il y en a beaucoup. Ce programme permet aux utilisateurs de créer leurs propres conteneurs et de les télécharger sur les serveurs officiels, mais il est également possible pour les utilisateurs d’héberger les leurs et d’ignorer complètement la méthode officielle.
Vous êtes développeur? Consultez les informations officielles pour apprendre à fabriquer un Flatpak.
Installer un Flatpak à partir d’un référentiel
Pour installer une application Flatpak sur votre ordinateur Linux, ouvrez un terminal. Ensuite, entrez cette commande pour obtenir un accès root: sudo -s
Dans cet exemple, nous installerons Spotify via la ligne de commande. Commencez par dire au service Flatpak d’obtenir l’application distante.
flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref
Ensuite, installez Spotify avec la commande run.
flatpak run com.spotify.Client
Lorsque le processus est terminé, vérifiez le menu de votre application. Une icône Spotify apparaîtra.
Installer un Flatpak à partir d’un fichier
Heureusement, la ligne de commande n’est pas le seul moyen d’installer une application Flatpak. Il est également possible de télécharger un fichier .flatpakref, et de l’installer sans entrer une seule commande.
Tout d’abord, assurez-vous que gnome-software est installé sur le système (bien qu’il le soit probablement déjà). Ensuite, téléchargez un fichier .flatpakref via le page de l’application. Dans cet exemple, nous utiliserons Skype.
Lorsque le fichier est téléchargé sur votre PC, ouvrez le gestionnaire de fichiers et accédez à l’emplacement de l’application téléchargée. Cliquez dessus avec le bouton droit de la souris et sélectionnez «Ouvrir avec installation de logiciel». Cela lancera le magasin de logiciels Gnome et affichera une page contenant des informations détaillées sur l’application qui sera installée.
Cliquez sur le bouton d’installation, entrez votre mot de passe et attendez. Une notification apparaîtra lorsque le programme sera terminé.
C’est ça! Vérifiez le menu de l’application pour le programme nouvellement installé.
Mettre à jour les Flatpaks
La mise à jour, comme l’installation, est possible de deux manières. Le premier moyen est avec le terminal. Commencez par lister tous les Flatpaks installés sur le système avec la commande list.
flatpak list
Ensuite, sélectionnez une application Flatpak dans la liste et ajoutez-la à la fin de: flatpak update
Cela mettra à jour l’application individuelle. Vous pouvez également taper flatpak update pour mettre à jour toutes les applications du système.
Vous ne souhaitez pas utiliser le terminal? Utilisez simplement le logiciel Gnome comme d’habitude. Quand il y a une mise à jour Flatpak, ça vous le dira! Installez-le comme d’habitude, avec des mises à jour logicielles régulières.
Désinstaller Flatpaks
Désinstallez une application en utilisant d’abord la commande list pour trouver le nom de l’application à désinstaller. Ensuite, copiez le nom et tapez:
sudo flatpak uninstall appnamehere
Sinon, ouvrez le logiciel Gnome, recherchez l’application et cliquez sur «désinstaller».
Conclusion
La distribution de logiciels a toujours été l’un des points les plus faibles de Linux: les développeurs ne souhaitent pas emballer leur programme dans 100 formats différents. De plus, les utilisateurs veulent une meilleure façon d’installer le logiciel plutôt que de compter sur le terminal. Flatpack est une autre tentative pour résoudre ce problème. Il accomplit cette tâche énorme en prenant des programmes et en les virtualisant à l’intérieur de conteneurs, leur permettant de s’exécuter sur n’importe quoi à tout moment. Le développement de ce logiciel s’accélère, Flatpaks aidant à fournir des logiciels populaires tels que Spotify, Blender, Mozilla Firefox et même Microsoft Skype. Le soutien pour cet outil est massif et son adoption ne fait que s’améliorer.
Les Flatpaks ont beaucoup de potentiel, mais ils sont éclipsés par d’autres joueurs dans le jeu de «l’installateur Linux universel». En conséquence, ils ne sont connus que des geeks Linux. J’espère que ce tutoriel éclairera Flatpak, afin que tous les types d’utilisateurs Linux puissent commencer à les utiliser!