| Prochaine révision | Révision précédente |
| installer_un_paquet_deb [Le 29/12/2025, 01:09] – déplacé depuis /tutoriel/comment_installer_un_paquet krodelabestiole | installer_un_paquet_deb [Le 18/02/2026, 19:21] (Version actuelle) – [Depuis un navigateur Web] typo krodelabestiole |
|---|
| {{tag>apt dépôts paquet logiciel système}} | {{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 ====== | ====== Installer un paquet deb ====== |
| |
| Sous Ubuntu, les logiciels se composent d'un ou plusieurs **[[wpfr>Paquet_(logiciel)|paquets]]**. Cette page résume les différentes manières d'installer un [[:paquet]] [[:deb]] sous Ubuntu et ses [[:variantes]]. | 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]]. |
| |
| <note important> | <note important> |
| Cette page concerne les paquets [[:deb]] et [[:APT]] en particulier. | 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]]//. | 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]]//. |
| </note> | </note> |
| |
| * 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]]. | * 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. | * Il faudra également disposer d'une connexion à Internet configurée et activée. |
| |
| ===== Installer un paquet présent dans les dépôts officiels ===== | ===== Installer un paquet présent dans les dépôts ===== |
| |
| ==== Depuis le Centre d'applications ==== | ==== Depuis le Centre d'applications ==== |
| === Avec apt-get === | === Avec apt-get === |
| |
| | La commande ''[[man>apt-get]]'' est surtout utile pour des [[:tutoriel:script_shell|scripts]] : |
| <code>sudo apt-get install mon_paquet</code> | <code>sudo apt-get install mon_paquet</code> |
| Pour plus d'informations, voir la [[:apt-get|page dédiée à apt-get]]. | Pour plus d'informations, voir la [[:apt-get|page dédiée à apt-get]]. |
| Pour plus d'informations, voir la [[:aptitude|page dédiée à Aptitude]]. | Pour plus d'informations, voir la [[:aptitude|page dédiée à Aptitude]]. |
| |
| ==== Depuis votre navigateur Web ==== | ==== Depuis un navigateur Web ==== |
| |
| Vous trouverez sur internet et en particulier sur cette documentation, des liens ''%%apt://%%'' du type ''[[apt>nom_du_paquet]]'' avec lequel installer le paquet en question.\\ | 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 le nom du paquet une fenêtre s'ouvrira et vous proposera de l'installer depuis le [[:snap store|Centre d'applications]] par défaut. | 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. |
| <note>Une alternative légère au centre d'applications est l'application [[:apturl]]. \\ | <note>Une alternative légère au centre d'applications est l'application [[:apturl]]. \\ |
| {{:applications:apturl_lucid2.png?250|apt-url}} \\ | {{:applications:apturl_lucid2.png?250|apt-url}} \\ |
| * si vous n'avez pas accès à internet ; | * 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. | * 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. |
| <note important>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.</note> | |
| |
| <note> | <note important> |
| Rappel : même si des paquets ne se trouvent pas dans les [[:dépôts]] Ubuntu, il est possible de rajouter des dépôts officiels de projets ([[:Wine]], [[:Cairo-Dock]], etc.), ou des dépôts officieux, dans votre [[:gestionnaire de paquets]] ([[:Synaptic]]). Cela ne réduit pas les risques d'instabilité évoqués ci-dessous, mais évite d'avoir à installer à la main ces paquets, et permet une mise à jour automatique des logiciels (si celle-ci est gérée par le dépôt supplémentaire paramétré). 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]]. | 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. |
| </note> | </note> |
| |
| Les paquets au format .deb ([[:debian_ubuntu_comparaison|Debian]]) peuvent se trouver sur divers sites : | <note> |
| * les sites officiels des logiciels qui vous intéressent ; | 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]]. |
| * des sites tiers non officiels ([[https://www.getdeb.net/]], [[http://www.UbuntuUpdates.org]], etc.). | </note> |
| | |
| Il existe deux démarches possibles : installer un paquet isolé sans dépendance, ou installer un groupe de paquets ayant des relations de dépendance entre eux. | |
| |
| ==== Installer un paquet isolé ==== | ==== Installer un paquet isolé ==== |
| |
| Dans certains cas, un paquet ''[[:deb|.deb]]'' seul est proposé au téléchargement. Il n'a pas de dépendance (ou celles-ci sont déjà installées sur Ubuntu). | 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]]**). |
| |
| Lors du téléchargement, Ubuntu propose soit de sauver le [[:paquet]] sur votre support de stockage, soit de l'ouvrir avec [[:gnome-software|GNOME Logiciels]] ou autre [[:gestionnaire de paquets]].\\ | <note important> |
| Le plus simple est d'accepter l'ouverture directe, et le [[:gestionnaire de paquets]] installe votre paquet sans aucune ligne de commande. | Cette méthode d'installation n'est pas recommandée et devrait rester exceptionnelle. |
| |
| Si vous avez d'abord sauvegardé le paquet sur votre ordinateur, vous pouvez encore l'installer en mode graphique, simplement en double-cliquant dessus. | 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é. |
| |
| Vous pouvez aussi utiliser **[[:gdebi]]**, gestionnaire de paquets ''[[:deb|.deb]]'' isolés. | 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]] |
| |
| <note important> | À 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//. |
| Si le paquet est proposé dans un **format compressé**, il faut d'abord le décompresser. Lors du téléchargement, Ubuntu vous propose d'ouvrir le fichier compressé avec un gestionnaire d'archive, ou de le sauver sur votre 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 le sauvant sur votre ordinateur. | |
| | |
| Après installation, vous pouvez supprimer les fichiers téléchargés, qui ne servent plus à rien. | |
| </note> | </note> |
| |
| ==== Installer un paquet avec des dépendances ==== | 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. |
| |
| Il faut alors installer plusieurs paquets .deb. Cette phase est parfois délicate, parce que [[:gdebi]] exige que l'installation se fasse dans un certain ordre, lequel n'est pas toujours connu ou indiqué. | 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. |
| |
| === Récupération des paquets === | Cliquer ensuite sur //Installer// pour installer le paquet comme n'importe quel autre, avec ses dépendances. |
| |
| Le plus simple est d'abord de récupérer tous les .deb à installer, et de les sauver dans un répertoire commun, par exemple placé sur le bureau (l'emplacement est sans importance, pas plus que le nom donné à ce répertoire). | <note warning> |
| * La récupération des paquets .deb peut se faire directement au format .deb (non compressé), un par un. | Les méthodes historiques pour installer un paquet [[deb]] isolé étaient d'utiliser l'utilitaire [[:gdebi]], ou la commande ''[[man>dpkg]]''. |
| * Elle peut aussi (selon la présentation donnée par le site de téléchargement) se faire avec un seul fichier comprimé regroupant tout les .deb, fichier qu'il faudra alors décompresser sur votre ordinateur avant installation. | |
| |
| === Installation graphique === | Or ces méthodes ne permettent pas d'installer automatiquement les éventuelles dépendances. Elles sont donc désormais déconseillées. |
| | </note> |
| |
| Vous pouvez installer tous les paquets un par un avec [[:gdebi]], simplement en cliquant dessus (méthode graphique), mais cela peut poser deux problèmes : le nombre de .deb peut-être très grand ([[:OpenOffice.org]], par exemple), et surtout, l'ordre d'installation doit être strictement respecté, donc doit être connu. À défaut, [[:gdebi]] refuse l'installation. Il faut en effet d'abord installer les paquets listés en dépendances avant de pouvoir installer le paquet principal. C'est-à-dire que si vous voulez installer le paquet XYZ et que ce paquet dépend du paquet ABC, il faudra installer ABC avant de pouvoir installer XYZ. Si ABC est disponible dans les dépôts Ubuntu, Gdebi essayera de l'installer automatiquement, mais nous sommes ici dans l'hypothèse d'une installation hors dépôts, donc il ne trouvera pas. Problème courant avec les jeux : il faut installer un paquet « exemple-data.deb » avant « exemple.deb ». | === En ligne de commande === |
| |
| En bref, l'installation graphique de paquets multiples hors dépôts est compliquée et difficile à mettre en œuvre. D'où le recours à l'[[#Installation manuelle (en ligne de commande)|installation manuelle]]. | 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 |
| |
| === Installation manuelle (en ligne de commande) === | * 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). |
| |
| C'est la plus simple lorsqu'il faut installer plusieurs paquets, car il n'est pas nécessaire de connaître la hiérarchie des dépendances. | 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]]**. |
| - Placez-vous dans le répertoire ou se trouvent les paquets .deb (décompressés). | |
| - Ouvrez un [[:terminal]] et vérifier que vous êtes bien dans le répertoire (le terminal affiche par exemple un « ''votre-compte@votre-ordinateur:~/Bureau/rep$'' » si vous avez installé vos .deb dans un répertoire ''rep'' créé pour l'occasion sur le bureau). | |
| - Tapez alors le code ci-dessous et tous vos paquets .deb seront installés : <code>sudo dpkg -i *.deb</code> | |
| * Cas particulier : si certains .deb sont dans des sous-répertoires (ce qui est le cas dans certaines archives une fois décompressées), descendez dans ce sous-répertoire et relancer la commande ci-dessus. | |
| * //Astuce// : la commande suivante traite en une seule passe les .deb du répertoire où est lancée la commande ainsi que ceux des sous-répertoires : <code>sudo dpkg -i `find . -type f -name '*.deb'`</code> | |
| - Ressortez du [[:terminal]] par ''exit'' ou en cliquant sur la croix en haut à droite. | |
| - Effacer le répertoire de téléchargement des paquets .deb, il ne sert plus à rien. | |
| |
| === Installation sans les dépendances (manuelle ou graphique) === | On peut ensuite supprimer le fichier ''[[:deb|.deb]]'', devenu inutile : |
| | rm ~/Téléchargements/paquet.deb |
| |
| Vous pouvez en théorie installer un paquet principal sans avoir ses dépendances sur votre disque dur, soit en lançant ce paquet dans [[:gdebi]], soit en tapant après le **''sudo dpkg -i *.deb''** un **''sudo apt -f install''**. Dans les deux cas, il y a recherche des dépendances dans les dépôts installés sur votre version d'Ubuntu, mais nous sommes ici dans l'hypothèse d'une installation hors dépôts, donc rien ne sera trouvé. | <note> |
| | 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. |
| |
| === Installation avec les dépendances présents dans les dépôts === | 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. |
| | </note> |
| | |
| | <note tip> |
| | Dans le cas d'une session //live// n'oubliez pas d'activer [[:depots|les dépôts universe et multiverse]] ! |
| | </note> |
| |
| Vous pouvez installer un paquet en *.deb avec aptitude, cela a pour avantage d'installer des dépendances s'ils sont présents dans les dépôts. | ==== Si vous n'avez pas accès à Internet ==== |
| Nous allons prendre comme exemple Anydesk disponible [[https://anydesk.fr/download|ici]]. | |
| <code>sudo apt update | |
| sudo apt install ~/Téléchargements/anydesk_2.9.5-1_amd64.deb</code> | |
| 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. |
| |
| Si vous n'avez pas accès à Internet, vous pouvez toujours télécharger vos paquets //via// le site [[pu>|packages.ubuntu]] à partir d'un autre ordinateur en vérifiant les dépendances. Il ne vous restera plus qu'à les copier sur votre ordinateur et à les installer selon la méthode ci-dessus. Vous pouvez également consulter le tutoriel « [[:installation_paquet_hors_ligne|Comment ajouter des paquets sans internet ?]] » qui vous expliquera la procédure à suivre. | Vous pouvez également consulter le tutoriel //[[:installation_paquet_hors_ligne|Comment ajouter des paquets sans internet ?]]// qui explique la procédure à suivre. |
| |
| ===== Voir aussi ===== | ===== Voir aussi ===== |
| |
| ---- | ---- |
| //Contributeur : [[:utilisateurs:Ner0lph]], [[:utilisateurs:_Enchained]], [[:utilisateurs:Grummfy]], [[:utilisateurs:Fabien26]], [[:utilisateurs:YannUbuntu]], [[:utilisateurs:roschan]], [[:utilisateurs:krodelabestiole]].// | //[[:Contributeurs]] : [[:utilisateurs:Ner0lph]], [[:utilisateurs:_Enchained]], [[:utilisateurs:Grummfy]], [[:utilisateurs:Fabien26]], [[:utilisateurs:YannUbuntu]], [[:utilisateurs:roschan]], [[:utilisateurs:krodelabestiole]].// |