Gestionnaire des paquets sur Linux Mint
Comparing the common packet managers : APT, Snap, Flatpak
| Critère | APT (Advanced Package Tool) | Snap | Flatpak |
|---|---|---|---|
| Origine | Debian / Ubuntu | Canonical (Ubuntu) | Red Hat / freedesktop.org |
| Source principale | Dépôts APT officiels de distros et éditeurs de logiciel | Snap Store | Flathub |
| Isolation (sandbox) | Non | Oui | Oui |
| Démarrage des applis | Très rapide | Parfois plus lent | Rapide en général |
| Intégration système | Native | Meilleure sur Ubuntu | Meilleure sur Linux Mint, Fedora |
| Interface graphique | GUI et CLI | GUI et CLI | Excellente pour GUI |
| Mises à jour | Manuelles ou via apt upgrade |
Automatiques | Manuelles ou programmables |
| Taille des paquets | Légers | Plus lourds | Plus légers (runtimes partagés) |
| Contrôle utilisateur | Très flexible | Moins flexible | Plus personnalisable |
| Compatibilité | Dépend de la distribution | Universelle | Universelle |
Why Snap and Flatpak ?
People breaking binary compatibility left and right — it’s a disaster. It’s why Linux distributions are a mess.
-Linus Tolvards
Snap et Flatpak sont des plateformes des bacs à sable isolés (sandboxes). C'est-à-dire qu'une application basée sur eux marchera sur presque toutes les distributions Linux.
« Write once, run anywhere. » Ouais c'est plutôt lourd les bacs à sable. Cependant c'est la seule solution pour tellement des développeurs face aux gens qui casse compatibilité binaire à droit comme à gauche.
Member discussion