| Prochaine révision | Révision précédente |
| installer_une_application [Le 29/12/2025, 00:44] – déplacée depuis /installation_logiciel / éviter les doublons krodelabestiole | installer_une_application [Le 20/04/2026, 18:43] (Version actuelle) – [Ordre général de préférence] détail (infos générales) krodelabestiole |
|---|
| {{tag>noble portail installation logiciels}} | {{tag>noble portail installation logiciels}} |
| |
| | {{ https://raw.githubusercontent.com/ubuntu/yaru/refs/heads/master/icons/Yaru/256x256%402x/status/aptdaemon-download.png?100|Icône installer un paquet}} |
| ====== Installer une application sous Ubuntu ====== | ====== Installer une application sous Ubuntu ====== |
| |
| Sous Ubuntu, les logiciels se composent d'un ou plusieurs [[:paquet|paquets]]. Le format historique de paquet est le **[[:deb]]**, mais il est de plus en plus remplacé par les **[[:snap]]** sur Ubuntu, et par **[[:Flatpak]]** sur toutes les autres [[:distributions]] Linux. | Sous Ubuntu, les logiciels se composent d'un ou plusieurs [[:paquet|paquets]]. Le format historique de paquet est le **[[:deb]]**, mais il est de plus en plus remplacé par les **[[:snap]]** sur Ubuntu, et par **[[:Flatpak]]** sur toutes les autres [[:distributions]] 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 [[:dépôts]] centralisés : | 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 [[:dépôts]] centralisés : |
| * [[:depots#dépôts officiels]] **[[:APT]]**, ou [[:PPA|PPAs]] pour les **[[:deb]]** | * [[:depots#dépôts officiels]] **[[:APT]]** pour les **[[:deb]]** |
| * **[[https://snapcraft.io/|Snapcraft]]** pour les paquets **[[:snap]]** | * **[[https://snapcraft.io/|Snapcraft]]** pour les paquets **[[:snap]]** |
| * **[[https://flathub.org/fr/apps/|Flathub]]** pour les paquets **[[:Flatpak]]** | * **[[https://flathub.org/fr/|Flathub]]** pour les paquets **[[:Flatpak]]** |
| | |
| | Le format **[[:Appimage]]** est une autre alternative, disponible sur toutes les [[:distributions]], 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 ===== | ===== Ordre général de préférence ===== |
| |
| **Type d'installation à préférer**, dans l'ordre, selon leur disponibilité, de la plus simple à la plus complexe et de la plus sûre à la plus incertaine : | **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 [[:deb]] dans un [[:depots|dépôt]] Ubuntu officiel via [[:APT]] | - paquet [[:deb]] dans un [[:depots|dépôt]] Ubuntu officiel via [[:APT]] |
| - paquet [[:snap]] sur [[https://snapcraft.io/|Snapcraft]] ou [[:Flatpak]] sur [[https://flathub.org/fr/|Flathub]] | - paquet [[:snap]] sur [[https://snapcraft.io/|Snapcraft]] ou [[:Flatpak]] sur [[https://flathub.org/fr/|Flathub]] |
| - fichier binaire (exécutable) isolé, si l'application le permet (c'est le cas pour certains outils en [[:commande shell|ligne de commande]]) et que l'éditeur en propose un | - fichier binaire (exécutable) isolé, si l'application le permet (c'est le cas pour certains outils en [[:commande shell|ligne de commande]]) et que l'éditeur en propose un |
| - compilation depuis les sources : à éviter, en particulier lorsqu'on débute | - compilation depuis les sources : à éviter, en particulier lorsqu'on débute |
| - paquet [[:deb]] [[:distributions#debian|Debian]] isolé (peut poser des problèmes de dépendances on satisfaites) | - paquet [[:deb]] [[:distributions#debian|Debian]] isolé (peut poser des problèmes de dépendances non satisfaites) |
| |
| Ces préférences dépendent aussi et surtout des recommandations de l'éditeur ou des développeurs de chaque application : certaines de ces méthodes de distributions sont officielles, proposées directement par l'éditeur ou les développeurs, et sont dans ce cas à privilégier, en particulier sur des versions [[:snap]] ou [[:Flatpak]] non officielles (le nom des organismes proposant chaque application est indiqué sur [[https://snapcraft.io/|Snapcraft]] et [[https://flathub.org/fr/apps/|Flathub]]). | <note important> |
| | * Ces préférences dépendent aussi et surtout des recommandations de l'éditeur ou des développeurs de chaque application : certaines de ces méthodes de distributions sont officielles, proposées directement par l'éditeur ou les développeurs, et sont dans ce cas à privilégier, en particulier sur des versions [[:snap]] ou [[:Flatpak]] non officielles (le nom des organismes proposant chaque application est indiqué sur [[https://snapcraft.io/|Snapcraft]] et [[https://flathub.org/fr/|Flathub]]). |
| | </note> |
| |
| ===== Paquets deb ===== | ===== Paquets deb ===== |
| |
| L'installation de paquet [[:deb]] possède sa documentation dédiée :\\ | <note tip> |
| //[[:deb#Comment installer un paquet deb ?|Comment installer un paquet deb ?]]// | L'installation de paquet [[:deb]] possède sa documentation dédiée : //[[:Installer un paquet deb]]//. |
| | </note> |
| |
| ===== Flatpak ===== | ===== Flatpak ===== |
| |
| Le format **[[:Flatpak]]** permet d'installer des logiciels en particulier depuis le dépôt **[[:flatpak#ajout_du_depot_flathub|Flathub]]**, indépendant de la distribution et de la version utilisée, ce qui facilite la vie les développeurs et vous permet d'utiliser des logiciels dont la version est très récente, avec une sécurité accrue. | Le format **[[:Flatpak]]** permet d'installer des applications, en particulier depuis le dépôt **[[:flatpak#ajout_du_depot_flathub|Flathub]]**, communautaire et indépendant de toute [[:distributions|distribution]] ou [[:versions|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]], vous pouvez au choix utiliser un [[:flatpak#logitheques|gestionnaire d'application]] graphique au choix, soit passer par l'[[:flatpak#installation_de_logiciels|utilitaire en ligne de commande]]. | Pour installer une application [[:Flatpak]], vous pouvez soit utiliser un [[:flatpak#logitheques|gestionnaire d'application]] graphique (ou //logithèque//) au choix, soit passer par l'[[:flatpak#installation_de_logiciels|utilitaire en ligne de commande]]. |
| |
| ===== Snap ===== | ===== Snap ===== |
| |
| Le système **[[:snap]]** permet d'installer des logiciels de manière indépendante de la version utilisée depuis le dépôt **[[https://snapcraft.io/|Snapcraft]]**, ce qui vous permet d'utiliser des logiciels dont la version est très récente. | Le système **[[:snap]]** permet d'installer des logiciels de manière indépendante de la version utilisée depuis le dépôt **[[https://snapcraft.io/|Snapcraft]]**, géré par [[:Canonical]], ce qui vous permet aussi d'utiliser des logiciels dont la version est très récente. |
| |
| L'installation de paquet [[:snap]] possède sa documentation dédiée :\\ | <note tip> |
| //[[:snap#Installer une application snap]]// | L'installation de paquet [[:snap]] possède sa documentation dédiée : //[[:snap#Installer une application snap]]//. |
| | </note> |
| |
| <note>Vous devrez disposer des [[:sudo|droits d'administration]] pour utiliser [[:Snap]].</note> | <note>Vous devrez disposer des [[:sudo|droits d'administration]] pour utiliser [[:Snap]].</note> |
| ===== AppImage ===== | ===== AppImage ===== |
| |
| Le format **[[:AppImage]]** permet d'utiliser des applications sans réelle installation, à partir d'un fichier fourni sur le site internet des développeurs de logiciels. | 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. |
| |
| <note important>Cette méthode ne nécessite pas les droits d'administration, mais la [[:sécurité]] de l'usage de l'application ainsi installée repose entièrement sur la confiance que vous portez au développeur, et vous n'aurez pas de mises à jour de [[:sécurité]] pour les logiciels installés ainsi.</note> | <note important> |
| | Cette méthode ne nécessite pas les [[:permissions administrateur]], mais la [[:sécurité]] de l'usage de l'application ainsi installée repose entièrement sur la confiance que vous portez à son éditeur et son distributeur. |
| | |
| | Par ailleurs les applications **[[:AppImage]]** ne recevront pas de mise à jour automatique -- y compris concernant la [[:sécurité]]. |
| | </note> |
| <note> | <note> |
| ⋅ Certaines AppImage avertissent de la disponibilité d'une mise à jour,\\ | * Certaines AppImage avertissent de la disponibilité d'une mise à jour. |
| ⋅ il est possible de "confiner" le fonctionnement d'un AppImage grâce à [[https://github.com/netblue30/firejail|FireJail]]. | * Il est possible de "confiner" une AppImage grâce à [[https://github.com/netblue30/firejail|FireJail]]. |
| </note> | </note> |
| |
| ===== Installation non-standard ===== | ===== Installation non-standard ===== |
| |
| <note warning>Ces méthodes sont déconseillées, et comportent parfois des risques en cas de mauvaise manipulation.</note> | <note warning>Ces méthodes ne sont pas recommandées, sont complexes et comportent parfois des risques.</note> |
| |
| Pour installer un logiciel lorsqu'il n'est pas disponible sous forme de paquet Ubuntu (dans les dépôts ou au format .deb), mais seulement sous forme de .exe , RPM, autopackage, exécutable .run, binaire .bin, ou script .sh, consultez **[[:installation_non_standard_de_logiciel|cette page]]**. | Pour installer une application lorsqu'elle n'est pas disponible sous forme de paquet traditionnel ([[#Paquets deb|deb]], [[#Flatpak]], [[#snap]], ou [[#Appimage]]), mais seulement sous forme par exemple de [[:distributions#famille_red_hat|RPM]], exécutable binaire ''.bin'', [[:tutoriel:script_shell|script]] ''.sh'' ou ''.run'', ou exécutable Windows ''.exe'', consultez la page //[[:Installation non standard de logiciel]]//. |
| |
| ===== Voir aussi ===== | ===== Voir aussi ===== |
| |
| | * [[:Désinstaller une application]] |
| * [[:PackageKit]] | * [[:PackageKit]] |
| * [[:apt-key|Signature des dépôts]] | * [[:apt-key|Signature des dépôts]] |
| * [[http://www.tutoriels-video.fr/mettre-a-jour-ces-logiciels-sur-ubuntu|Tutoriel vidéo : 3 méthodes pour mettre à jour ses logiciels]] | * [[http://www.tutoriels-video.fr/mettre-a-jour-ces-logiciels-sur-ubuntu|Tutoriel vidéo : 3 méthodes pour mettre à jour ses logiciels]] |
| |
| ---- | ==== Pour les applications d'autres distributions ==== |
| |
| //Contributeurs principaux : [[:utilisateurs:Ner0lph]], [[:utilisateurs:_Enchained]], [[:utilisateurs:Grummfy]], [[utilisateurs:Fabien26]], [[utilisateurs:YannUbuntu]], [[:utilisateurs/roschan]], ... // | * [[https://distrobox.it/|distrobox]] |
| | * [[https://containertoolbx.org/|toolbx]] |
| | * [[:docker]] |
| | |
| | ==== Pour les applications Windows ==== |
| | |
| | * [[https://flathub.org/fr/apps/com.usebottles.bottles|Bottles]] |
| | * [[:PlayOnLinux]] |
| | * [[:Lutris]] |
| | * [[:Wine]] |
| | * [[https://forum.ubuntu-fr.org/viewtopic.php?id=2093218|WinBoat]] |
| | |
| | ---- |
| | //Contributeurs : [[:utilisateurs:Ner0lph]], [[:utilisateurs:_Enchained]], [[:utilisateurs:Grummfy]], [[:utilisateurs:Fabien26]], [[:utilisateurs:YannUbuntu]], [[:utilisateurs:roschan]], [[:utilisateurs:krodelabestiole]].// |