{{tag>apt dépôts paquet logiciel système}}
{{ https://raw.githubusercontent.com/ubuntu/yaru/refs/heads/master/icons/Yaru/256x256%402x/status/aptdaemon-download.png?100|Icône installer un paquet}}
====== Installer un paquet deb ======
Sous Ubuntu, les logiciels se composent d'un ou de plusieurs [[:paquet|paquet(s)]]. Cette page résume les différentes manières d'installer un paquet [[:deb]] sous Ubuntu et ses [[:variantes]].
Cette page concerne les paquets [[:deb]] en particulier (avec [[:APT]]).
Pour des information plus générales, en particulier sur les autres formats, n'hésitez pas à consulter la page //[[:installer_une_application|Installer une application sous Ubuntu]]//.
* L'installation d'un paquet [[:deb]] (applications, bibliothèques, etc.) est une tâche d'[[:administration]] qui s'effectue avec les **[[:permissions administrateur]]**. Votre **mot de passe** vous sera demandé. L'utilisateur doit être administrateur du système. Consultez la page concernant [[:users-admin|la gestion des utilisateurs]].
* Il faudra également disposer d'une connexion à Internet configurée et activée.
===== Installer un paquet présent dans les dépôts =====
==== Depuis le Centre d'applications ====
Le **[[:snap store|Centre d'applications]]** présent par défaut sur Ubuntu permet d'installer des paquets depuis les dépôts officiels, en plus des [[:snap]]. Il n'affiche cependant que les applications, plutôt que l'intégralité des paquets (voir [[:packagekit#gnome_logiciels|PackageKit]]).
==== Autres gestionnaires d'applications ====
De la même manière, **[[:gnome-software|GNOME Logiciels]]** et **[[:plasma-discover|Discover]]** sur [[:KDE]] n'affichent que les applications, plutôt que l'intégralité des paquets (voir [[:packagekit#gnome_logiciels|PackageKit]]).
Pour avoir accès à tous les paquets, installer un [[:gestionnaire de paquets]] comme **[[:gnome-packagekit|GNOME Paquets]]**, **[[:Apper]]**, **[[:Muon]]**, **[[:Synaptic]]**, etc.
==== Gestionnaires de paquets ====
Ces gestionnaires de paquets sont des interfaces graphiques pour [[:APT]]. Elles permettent l'installation de paquets depuis des [[:depots|dépôts APT]], de même que leur désinstallation.\\
Contrairement aux gestionnaires d'applications ci-dessus, elles affichent l'intégralité des paquets disponibles (bibliothèques, noyaux, sources, ou tout autre type).
Pour plus d'informations, voir la [[:gestionnaire_de_paquets|page sur les gestionnaires de paquets]] et [[:PackageKit]].
=== GNOME Paquets ===
[[:gnome-packagekit|GNOME Paquets]] n'est pas installé par défaut dans Ubuntu. Pour plus d'informations et son installation, voir la [[:gnome-packagekit|page dédiée à GNOME Paquets]].
=== Synaptic ===
[[:Synaptic]] n'est pas installé par défaut dans Ubuntu. Pour plus d'informations et son installation, voir la [[:synaptic|page dédiée à Synaptic]].
=== Muon ===
[[:Muon]] est plus adapté à l'environnement [[:KDE]].\\
Il n'est pas installé par défaut dans Kubuntu. Pour plus d'informations et son installation, voir la [[:muon|page dédiée à Muon]].
==== En ligne de commande ====
Ouvrir un [[:terminal]].
Comme l'installation d'applications pour tous les utilisateurs (on dit aussi //system-wide//) requiert les [[:permissions administrateur]], on préfixe la plupart du temps les commandes par la commande ''[[:sudo]]'' (voir à ce sujet le chapitre //[[:elevation_privileges#Exécuter une ligne de commande en administrateur]]//).
Il existe d'autres méthodes non basées sur [[:APT]], qui permettent d'installer des applications sans posséder les [[:permissions administrateur]].\\ Voir en particulier [[:Appimage]] et [[:Flatpak]] (avec l'option ''[[:tutoriel:installer_application_flatpak#niveaux_de_privileges|--user]]'').
Dans les commandes ci-dessous, remplacez ''mon_paquet'' par le nom de votre paquet. Si vous voulez installer plusieurs paquets en même temps, remplacez ''mon_paquet'' par la liste des paquets à installer, séparés par une espace.
Tous les outils **[[:apt-cli|apt]]**, **Nala**, **[[:Aptitude]]**, **[[:apt-get]]**, **[[:packagekit#pkcon]]**, etc., ainsi que les interfaces graphiques qui utilisent [[:APT]] ou [[:PackageKit]], comme **[[:gnome-packagekit|GNOME Paquets]]** ou le **[[:snap store|Centre d'applications]]**, partagent les mêmes informations, fournies par le système [[:APT]].
L'utilisation alternée de l'un ou l'autre de ces outils ne présente donc pas de problème (un [[:probleme_apt#impossible_de_verrouillervarlibdpkglock|verrou]] empêche par contre de les utiliser simultanément).
=== Avec apt (méthode conseillée) ===
sudo apt install mon_paquet
Pour plus d'informations, voir la [[:apt-cli|page dédiée à apt]].
Pour savoir très rapidement quels sont les paquets présents, notamment s'il existe plusieurs versions, on peut utiliser l'[[:console#auto-complétion]] :
apt show le-début-du-nom-du-paquet
puis presser 2 fois la touche ''Tab ↹'' (tabulation) du clavier pour que le système liste les paquets disponibles -- la première pression complète le nom du paquet tant qu'une seule possibilité existe.
Exemple :
apt show openjdk-directement suivi de ''Tab'' ''Tab'' affiche la liste des différentes versions d'[[:OpenJDK]] disponibles dans les [[:dépôts]].
=== Avec apt-get ===
La commande ''[[man>apt-get]]'' est surtout utile pour des [[:tutoriel:script_shell|scripts]] :
sudo apt-get install mon_paquet
Pour plus d'informations, voir la [[:apt-get|page dédiée à apt-get]].
=== Avec aptitude ===
sudo aptitude install mon_paquet
Pour plus d'informations, voir la [[:aptitude|page dédiée à Aptitude]].
==== Depuis un navigateur Web ====
Vous trouverez sur Internet et en particulier sur cette documentation, des liens ''%%apt://%%'' du type ''[[apt>nom_du_paquet]]'' avec lesquels installer les paquets en question.\\
En cliquant sur un nom du paquet une fenêtre s'ouvrira et vous proposera de l'installer depuis le [[:snap store|Centre d'applications]] par défaut.
Une alternative légère au centre d'applications est l'application [[:apturl]]. \\
{{:applications:apturl_lucid2.png?250|apt-url}} \\
Pour changer le gestionnaire utilisé lors d'un clic sur un lien ''%%apt://%%'', consulter la section de page : [[:gestionnaire_de_paquets#choisir_quel_gestionnaire_de_paquet_se_lance_avec_les_liens_apt |choisir quel gestionnaire de paquet se lance avec les liens apt]].
{{ :software-center_logo.png?80&nolinmklkkllomok|Logo de la logithèque}}
==== Installer un paquet depuis un PPA =====
Pour plus d'informations, voir la [[:PPA|page dédiée aux dépôts PPA]].
===== Installer un paquet hors dépôts (non recommandé) =====
Cette méthode ne permet pas les mises à jour automatiques.
N'utilisez les paquets hors dépôts que :
* si vous n'avez pas accès à internet ;
* si le paquet n'est pas disponible dans les dépôts Ubuntu. Ce qui arrive dans deux cas : soit le logiciel n'est pas référencé par Ubuntu, soit une nouvelle version d'un logiciel référencé existe, mais n'est pas disponible dans les dépôts Ubuntu de votre version.
Ces paquets ne bénéficient ni de la validation officielle Ubuntu, ni du support des développeurs des équipes officielles Ubuntu. Ils peuvent rendre le système instable. Vous les installez à vos risques et périls.
Même si des paquets ne se trouvent pas dans les [[:dépôts]] Ubuntu, il est possible d'[[:tutoriel:comment_modifier_sources_maj|ajouter des dépôts]] officiels de projets, ou officieux, au [[:gestionnaire de paquets]]. Cela ne réduit pas les risques d'instabilité évoqués ci-dessus, mais évite d'avoir à installer à la main ces paquets, et permet une mise à jour automatique des logiciels (n'utilisez que des dépôts maintenus !). Le présent chapitre traite de l'installation de paquets lorsque l'installation de ces dépôts supplémentaires n'a pas été possible ou n'a pas été souhaitée. Pour en savoir plus, voir la page [[:dépôts]].
==== Installer un paquet isolé ====
Dans certains cas, un paquet ''[[:deb|.deb]]'' seul est proposé au téléchargement. Il doit avoir été compilé pour le système que vous utilisez, dans la [[:versions|version]] que vous utilisez pour fonctionner (sans quoi, utiliser **[[:installation_non_standard_de_logiciel#paquets_d_autres_distributions|Distrobox]]**).
Cette méthode d'installation n'est pas recommandée et devrait rester exceptionnelle.
Certains paquets peuvent cacher du code malicieux. C'est pourquoi vous devez être vigilant·e. N'installez pas à la légère un paquet dont vous ne pouvez connaître et vérifier la provenance exacte. Il est impossible de vérifier le contenu d'un logiciel compilé.
Privilégiez si possible les applications distribuées depuis des dépôts centralisés, connus, et surveillés :
* les [[:dépôts]] Ubuntu officiels pour les [[::installer_une_application#deb]]
* [[https://flathub.org/fr|Flathub]] pour les [[:installer_une_application#Flatpak]]
* [[https://snapcraft.io/|Snapcraft]] pour les [[:installer_une_application#snap]]
À défaut, pour ne pas mettre en [[:sécurité|danger]] votre structure et vos données, assurez-vous avec attention de l'origine de l'application, et de l'identité de la structure qui la fournit : le fichier ''[[:deb|.deb]]'' doit provenir directement des développeurs ou de l'éditeur du logiciel -- via la forge [[:Git]] d'origine ou le site //officiel//.
Lors du téléchargement, Ubuntu propose soit d'enregistrer le [[:paquet]] sur le support de stockage, soit de l'ouvrir avec le [[:snap store|Centre d'applications]], ou autre [[:gestionnaire de paquets]] paramétré par défaut.\\
Le plus simple est d'accepter l'ouverture directe, et le [[:gestionnaire de paquets]] permet d'installer le paquet sans aucune ligne de commande.
Si le paquet a été stocké sur l'ordinateur, on peut encore l'installer en mode graphique depuis [[:nautilus|GNOME Fichiers]], simplement en double-cliquant dessus.
Cliquer ensuite sur //Installer// pour installer le paquet comme n'importe quel autre, avec ses dépendances.
Les méthodes historiques pour installer un paquet [[deb]] isolé étaient d'utiliser l'utilitaire [[:gdebi]], ou la commande ''[[man>dpkg]]''.
Or ces méthodes ne permettent pas d'installer automatiquement les éventuelles dépendances. Elles sont donc désormais déconseillées.
=== En ligne de commande ===
On peut aussi utiliser la commande ''[[:apt-cli|apt]]'' pour installer les paquets ''[[:deb|.deb]]'' isolés :
sudo apt install ~/Téléchargements/paquet.deb
* où ''~/Téléchargements/paquet.deb'' est le [[:chemins|chemin]] de votre fichier ''[[:deb|.deb]]''.
* Si le fichier se trouve dans le répertoire courant, utiliser [[:chemins#liens|la forme]] ''./paquet.deb'' (le ''./'' permet d'indiquer à ''[[:apt-cli|apt]]'' qu'il s'agit d'un chemin).
Si des dépendances sont nécessaires, ''[[:apt-cli|apt]]'' propose de les installer par la même occasion. Si elles ne sont pas disponibles, c'est que selon toute vraisemblance ce paquet n'est pas adapté à votre système. Mieux vaut dans ce cas chercher le logiciel dans un [[:installer_une_application#ordre_general_de_preference|autre format]], ou passer par **[[:installation_non_standard_de_logiciel#paquets_d_autres_distributions|Distrobox]]**.
On peut ensuite supprimer le fichier ''[[:deb|.deb]]'', devenu inutile :
rm ~/Téléchargements/paquet.deb
Si le paquet est proposé dans un **format compressé** (ce qui est inutile, [[:deb]] étant déjà un format compressé), il faut d'abord le décompresser.
Lors du téléchargement, Ubuntu propose d'ouvrir le fichier compressé avec un [[:archivage|gestionnaire d'archive]], ou de l'enregistrer sur l'ordinateur.\\
Le plus simple est d'accepter l'ouverture directe du fichier compressé par un gestionnaire d'archive, puis de décompresser le ''[[:deb|.deb]]'', en enregistrant ce dernier sur l'ordinateur.
Dans le cas d'une session //live// n'oubliez pas d'activer [[:depots|les dépôts universe et multiverse]] !
==== Si vous n'avez pas accès à Internet ====
Si vous n'avez pas accès à Internet, vous pouvez toujours télécharger vos paquets //via// le site [[pu>|packages.ubuntu.com]] à partir d'un autre ordinateur en vérifiant les dépendances. Copiez-les ensuite sur votre ordinateur et installez-les selon la méthode ci-dessus en commençant pas les dépendances.
Vous pouvez également consulter le tutoriel //[[:installation_paquet_hors_ligne|Comment ajouter des paquets sans internet ?]]// qui explique la procédure à suivre.
===== Voir aussi =====
* [[:PackageKit]]
* [[:apt-key|Signature des dépôts]]
* [[:terminal|Plus d'informations sur comment ouvrir un terminal]]
* [[:dpkg|Plus d'informations sur dpkg]]
* [[https://www.tutoriels-video.fr/installer-des-logiciels-sur-ubuntu/|Tutoriel vidéo : 3 méthodes pour installer 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]]
----
//[[:Contributeurs]] : [[:utilisateurs:Ner0lph]], [[:utilisateurs:_Enchained]], [[:utilisateurs:Grummfy]], [[:utilisateurs:Fabien26]], [[:utilisateurs:YannUbuntu]], [[:utilisateurs:roschan]], [[:utilisateurs:krodelabestiole]].//