Recherche de site Web

Installer des applications sur Linux avec Flatpak


Flatpak simplifie l'installation d'applications sous Linux.

Les applications informatiques sont constituées de nombreux petits fichiers liés entre eux pour effectuer un ensemble de tâches. Parce qu'elles sont présentées comme des « applications », des icônes colorées dans le menu ou sur un bureau, la plupart d'entre nous considèrent les applications comme une chose unique, presque tangible. Et d'une certaine manière, c'est réconfortant de penser à eux de cette façon parce qu'ils se sentent gérables de cette façon. Si une application est en réalité la fusion de centaines de petites bibliothèques et de fichiers d’actifs dispersés sur votre ordinateur, où est l’application ? Et la crise existentielle mise à part, que se passe-t-il lorsqu'une application a besoin d'une version d'une bibliothèque tandis qu'une autre application exige une version différente ? 

Dans le monde du cloud computing, les conteneurs sont de plus en plus populaires car ils offrent une isolation et une consolidation des applications. Vous pouvez installer tous les fichiers dont une application a besoin dans un « conteneur ». De cette façon, ses bibliothèques restent à l'écart des autres applications et la mémoire qu'elle occupe ne laisse pas couler de données dans l'espace mémoire d'une autre. Tout finit par ressembler à une chose unique, presque tangible. Sur le bureau Linux, Flatpak, un système de distribution d'applications décentralisé, multidistribution, sans démon, fournit une technologie similaire.

Installer Flatpak sur Linux

Flatpak est peut-être déjà installé sur votre système Linux. Sinon, vous pouvez l'installer depuis votre gestionnaire de paquets :

Sur Fedora, Mageia et distributions similaires :

$ sudo dnf install flatpak

Sur Elementary, Mint et autres distributions basées sur Debian :

$ sudo apt install flatpak

Sur Slackware, Flatpak est disponible sur SlackBuilds.org.

Sélectionnez un dépôt Flatpak

Vous pouvez installer une application en tant que Flatpak en ajoutant un référentiel Flatpak au centre logiciel de votre distribution (tel que Logiciel sur GNOME). Flatpak est un système décentralisé, ce qui signifie que toute personne développant un logiciel peut héberger son propre référentiel. Pourtant, dans la pratique, Flathub est l'agrégation d'applications au format Flatpak la plus importante et la plus populaire. Pour ajouter Flathub au Logiciel GNOME ou KDE Discover, accédez à flatpak.org/setup et recherchez les instructions pour votre distribution et commencez par l'étape 2, ou téléchargez simplement le Flatpakrepo. déposer. En fonction de votre réseau, la synchronisation de votre centre logiciel avec Flathub ou un autre référentiel Flatpak peut prendre quelques minutes. Flathub propose de nombreux logiciels, mais il n'y a pas de limite au nombre de référentiels Flatpak que vous avez sur votre système, alors n'ayez pas peur d'ajouter un nouveau référentiel si vous en trouvez un qui contient le logiciel que vous souhaitez essayer.

(Seth Kenlon, CC BY-SA 4.0)

Si vous préférez travailler dans le terminal, vous pouvez ajouter des dépôts directement avec la commande flatpak :

$ flatpak remote-add --if-not-exists flathub \
https://flathub.org/repo/flathub.flatpakrepo

Installer une application

Tant que vous avez ajouté un référentiel Flatpak à votre centre logiciel, vous pouvez parcourir les applications comme d'habitude.

(Seth Kenlon, CC BY-SA 4.0)

Cliquez sur une application qui vous semble attrayante, lisez-la et cliquez sur le bouton Installer lorsque vous êtes prêt.

Installation des flatpaks dans le terminal

Si vous préférez travailler dans le terminal, vous pouvez traiter Flatpak comme un gestionnaire de packages dédié. Vous pouvez rechercher une application à l'aide de la commande flatpak search :

$ flatpak search paint
Name        Description                         Application ID
CorePaint   A simple painting tool              org.cubocore.CorePaint
Pinta       Edit images and paint digitally     com.github.PintaProject.Pinta
Glimpse     Create images and edit photographs  org.glimpse_editor.Glimpse
Tux Paint   A drawing program for children      org.tuxpaint.Tuxpaint
Krita       Digital Painting, Creative Freedom  org.kde.krita

Installez avec flatpak install :

$ flatpak install krita

Une fois installées, les applications apparaissent dans le menu de vos applications ou dans l'écran Activités avec toutes les autres applications de votre système.

Des applications simplifiées

Flatpak facilite l'installation d'applications pour l'utilisateur en éliminant les conflits de versions. Ils facilitent la distribution de logiciels pour les développeurs en ciblant un seul format de package sur une plate-forme auto-hébergée ou commune comme Flathub. J'utilise Flatpaks sur Fedora Silverblue, CentOS et Slackware, et je ne peux pas vraiment imaginer la vie sans lui maintenant. Essayez Flatpak pour votre prochaine installation d'application !

Articles connexes: