Installer une application sous Ubuntu
Sous Ubuntu, les logiciels se composent d'un ou plusieurs paquets. Le format historique de paquet est le Paquets deb, mais il est de plus en plus remplacé par les Format Snap sur Ubuntu, et par Flatpak, un format de paquets universel sur toutes les autres Distributions Linux Linux (et possiblement Ubuntu).
Il existe de plus différentes sources potentielles où ces paquets sont mis à disposition pour être téléchargés. Linux privilégie à cette fin les Les dépôts APT centralisés :
- Snapcraft pour les paquets Format Snap
- Flathub pour les paquets Flatpak, un format de paquets universel
Le format AppImage est une autre alternative, disponible sur toutes les Distributions Linux, mais non centralisée (semblable au .exe de Windows) : les fichiers Appimage se téléchargent généralement sur GitHub ou sur les sites officiels des éditeurs, ce qui peut être "dangereux" (a priori aucune entité indépendante n'a revu et validé l'application).
Ordre général de préférence
Type d'installation à préférer – très généralement *, dans l'ordre, selon leur disponibilité, de la plus simple et sûre à la plus complexe et incertaine :
- paquet Paquets deb dans un dépôt PPA ou dépôt tiers via Gestion des paquets avec APT (peut poser des problèmes de confiance, et multiplie les risques de sécurité, ou de mise à jour problématique)
- paquet AppImage, ou paquet Format Snap ou Flatpak, un format de paquets universel isolé (à télécharger depuis le site de l'éditeur)
en dernier recours :
- paquet Paquets deb Ubuntu isolé (à télécharger depuis le site de l'éditeur)
- script d'installation si l'éditeur en fournit un
- fichier binaire (exécutable) isolé, si l'application le permet (c'est le cas pour certains outils en ligne de commande) et que l'éditeur en propose un
- compilation depuis les sources : à éviter, en particulier lorsqu'on débute
- paquet Paquets deb Debian isolé (peut poser des problèmes de dépendances non satisfaites)
Paquets deb
Flatpak
Le format Flatpak, un format de paquets universel permet d'installer des applications, en particulier depuis le dépôt Flathub, communautaire et indépendant de toute distribution ou version. Il simplifie le travail des développeurs et des éditeurs pour la distribution, et vous permet d'utiliser des applications dont la version est très récente, avec une sécurité accrue.
Pour installer une application Flatpak, un format de paquets universel, vous pouvez soit utiliser un gestionnaire d'application graphique (ou logithèque) au choix, soit passer par l'utilitaire en ligne de commande.
Snap
Le système Format Snap permet d'installer des logiciels de manière indépendante de la version utilisée depuis le dépôt Snapcraft, géré par Canonical Ltd., ce qui vous permet aussi d'utiliser des logiciels dont la version est très récente.
AppImage
Le format AppImage permet d'utiliser des applications sans réelle installation, à partir d'un fichier fourni, idéalement, sur le site Internet de ses développeurs.
Par ailleurs les applications AppImage ne recevront pas de mise à jour automatique – y compris concernant la Sécurité de votre système Ubuntu.
- Certaines AppImage avertissent de la disponibilité d'une mise à jour.
- Il est possible de "confiner" une AppImage grâce à FireJail.
Installation non-standard
Pour installer une application lorsqu'elle n'est pas disponible sous forme de paquet traditionnel (deb, Flatpak, snap, ou Appimage), mais seulement sous forme par exemple de RPM, exécutable binaire .bin, script .sh ou .run, ou exécutable Windows .exe, consultez la page Installation non standard d'applications.
