Flatpak
Flatpak est le chocolatey de Linux (disponible sur 16 distros) qui donne accès à une belle interface, simple et efficace pour installer simplement des applications sous Linux.
Avantages
Les principaux points forts de cette solution sont:
- les applications distribuées à travers ce système sont Sandboxées ou Containerisées, ce qui évite de polluer son OS à dispatcher des fichiers à chaque installation ?
- le site Flathub centralise tout les outils avec un système de classification et notation des applis
- Flatpak s'intègre parfaitement à la GUI du package manager (j'ai testé avec Discover de KDE/Plasma):
Installation
Sur les distributions Debian like (pour les autres):
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo reboot
Astuces
Les outils installés via faltpak sont "conteneurisés", les binaires ne sont donc pas directement accessibles depuis le PATH dans un shell. Cependant flatpak nous mets à disposition un lien vers chacune des application dans /var/lib/flatpak/exports/bin qui pointe vers /var/lib/flatpak/app/ (en version 0.11.7 du moins) ce qui nous permet de créer notre alias qui va bien pour lancer par exemple VSCode avec la commande code :
alias code='/var/lib/flatpak/exports/bin/com.visualstudio.code'
Liens
Article exposant les différences entre Flatpak, SnapCraft et AppImage et un autre article
apt
flatpak
chocolatey
devops
docker
linux
package-manager
linux
rédigé le 24/09/18 par Behrouze