| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| gestionnaire_de_paquets [Le 02/11/2023, 20:06] – [Gestionnaire de paquets] + flatpak snap distrobox docker krodelabestiole | gestionnaire_de_paquets [Le 06/10/2026, 12:54] (Version actuelle) – màj liens internes krodelabestiole |
|---|
| {{tag>portail apt dépôts paquet installation_logiciel}} | {{tag>portail apt dépôts paquet installer_une_application}} |
| |
| ====== Gestionnaire de paquets ====== | ====== Gestionnaire de paquets ====== |
| |
| Un **[[wpfr>Gestionnaire_de_paquets|gestionnaire de paquets]]** est un système qui permet d'installer des [[:paquet|paquets]] de contenu informatique, de les maintenir à jour et de les désinstaller. Ces [[:paquet|paquets]] peuvent être des [[:logiciels]] (à savoir des applications, ou des extensions d'applications ou du [[:système]]), mais aussi de la documentation, des [[wpfr>Code_source|sources]] de logiciels, du contenu multimédia, des typographies, etc. | Un **[[wpfr>Gestionnaire_de_paquets|gestionnaire de paquets]]** est un système qui permet d'installer des [[:paquet|paquets]] de contenu informatique, de les maintenir à jour et de les désinstaller. Ces [[:paquet|paquets]] peuvent être des logiciels (à savoir des [[:application|applications]], ou des extensions d'applications ou du [[:système]]), mais aussi de la documentation, des [[wpfr>Code_source|sources]] de logiciels, du contenu multimédia, des typographies, etc. |
| |
| Dans l'univers Linux ces [[:paquet|paquets]] proviennent la plupart du temps de [[:dépôts]] centralisés. Les dépôts //officiels// sont des services fournis par les mainteneurs de la [[wpfr>Distribution_Linux|distribution]] utilisée ([[:Canonical]] dans le cas d'Ubuntu). | Dans l'univers Linux ces [[:paquet|paquets]] proviennent la plupart du temps de [[:dépôts]] centralisés. Les dépôts //officiels// sont des services fournis par les mainteneurs de la [[wpfr>Distribution_Linux|distribution]] utilisée ([[:Canonical]] dans le cas d'Ubuntu). |
| |
| Ubuntu est basé sur la distribution Debian, et reprend son système de paquet. Les paquets sont au format ''.deb'', et le système s'appelle [[:APT]]. | Ubuntu est basé sur la distribution Debian, et reprend son système de paquet. Les paquets sont au format ''[[:deb|.deb]]'', et le système s'appelle [[:APT]]. |
| |
| L'utilisation de dépôts centralisés assure que les éléments soient compatibles entre eux et avec le système, les installations de paquets hors dépôt sont donc plutôt déconseillées. | L'utilisation de dépôts centralisés assure que les éléments soient compatibles entre eux et avec le système, les installations de paquets hors dépôt sont donc plutôt déconseillées. |
| |
| Il est cependant parfois aussi possible de gérer des paquets indépendants, qu'on peut par exemple trouver sur les sites d'éditeurs de logiciels au format ''.deb'', ou encore compiler des logiciels depuis leurs sources.\\ | Il est cependant parfois aussi possible de gérer des paquets indépendants, qu'on peut par exemple trouver sur les sites d'éditeurs de logiciels au format ''[[:deb|.deb]]'', ou encore compiler des logiciels depuis leurs sources.\\ |
| Il est préférable dans ce cas d'utiliser d'autres systèmes qui, par isolation, permettent d'installer d'autres logiciels sans interférer avec son système. On trouve entre autre les systèmes [[:snap]], [[:flatpak]], [[:appimage]], [[:distrobox]] ou [[:docker]]. | Il est préférable dans ce cas d'utiliser d'autres systèmes qui, par isolation, permettent d'installer d'autres logiciels sans interférer avec son système. On trouve entre autre les systèmes [[:snap]], [[:flatpak]], [[:appimage]], [[https://github.com/89luca89/distrobox|distrobox]] ou [[:docker]]. |
| |
| <note tip>Cette page est une sous-partie de la page **"[[:installation_logiciel|Installation d'un logiciel]]"**.</note> | <note tip> |
| | Cette page est une sous-partie de la page //[[:Installer une application]]//. |
| | </note> |
| |
| ===== Présentation du système de paquets ===== | ===== Présentation du système de paquets ===== |
| Un paquet est un bout de logiciel prêt à être installé, et dont on peut établir les besoins, les compatibilités et les incompatibilités. C'est la plus petite unité d'agencement au sein du système Ubuntu, comme une brique élémentaire. | Un paquet est un bout de logiciel prêt à être installé, et dont on peut établir les besoins, les compatibilités et les incompatibilités. C'est la plus petite unité d'agencement au sein du système Ubuntu, comme une brique élémentaire. |
| |
| Un logiciel courant est généralement proposé sous forme d'un ou de plusieurs paquets, selon les besoins de compatibilité, les imbrications et les agencements envisagés. | Une [[:application]] ordinaire est généralement proposée sous forme d'un ou de plusieurs paquets, selon les besoins de compatibilité, les imbrications et les agencements envisagés. |
| |
| > On appelle paquet (ou parfois paquetage, en anglais package) une archive (fichier compressé) comprenant les fichiers informatiques, les informations et procédures nécessaires à l'installation d'un logiciel sur un système d'exploitation au sein d'un agrégat logiciel, en s'assurant de la cohérence fonctionnelle du système ainsi modifié. (//Source Wikipedia : [[wpfr>Paquet_(logiciel)]]//) | > On appelle paquet (ou parfois paquetage, en anglais package) une archive (fichier compressé) comprenant les fichiers informatiques, les informations et procédures nécessaires à l'installation d'un logiciel sur un système d'exploitation au sein d'un agrégat logiciel, en s'assurant de la cohérence fonctionnelle du système ainsi modifié. (//Source Wikipedia : [[wpfr>Paquet_(logiciel)]]//) |
| |
| => Voir la [[:paquet|page traitant des paquets]] pour plus de précisions. | <note>Voir la page traitant des //[[:paquet|Paquets]]// pour plus de précisions.</note> |
| |
| ==== Les dépôts (sources de logiciels) ==== | ==== Les dépôts (sources de logiciels) ==== |
| Un dépôt est l'endroit où sont stockés les paquets. | Un dépôt est l'endroit où sont stockés les paquets. |
| |
| => Voir la [[:depots|page traitant des dépôts]] pour plus de précisions. | <note>Voir la page traitant des //[[:Dépôts]]// pour plus de précisions.</note> |
| |
| ===== Les gestionnaire de paquets graphiques ===== | ===== Les gestionnaire de paquets graphiques ===== |
| |
| ^ Gestionnaire ^ GTK ([[:GNOME]], [[:Budgie]], [[:XFCE]], etc.) ^ Qt ([[:KDE]], [[:LXQt]]) ^ | ^ Gestionnaire ^ GTK ([[:GNOME]], [[:Budgie]], [[:XFCE]], etc.) ^ Qt ([[:KDE]], [[:LXQt]]) ^ |
| ^ [[:PackageKit]] (applications seulement *) | [[gnome-software|Logithèque GNOME]] | [[:plasma-discover|Plasma Discover]] | | ^ [[:PackageKit]] (applications seulement *) | [[:Snap Store|Centre d'applications]] (Snap Store), [[:gnome-software|GNOME Logiciels]] | [[:plasma-discover|Plasma Discover]] | |
| ^ [[:PackageKit]] (tous les paquets) | [[:gnome-packagekit|GNOME Paquets]] | [[:Apper]] | | ^ [[:PackageKit]] (tous les paquets) | [[:gnome-packagekit|GNOME Paquets]] | [[:Apper]] | |
| ^ [[:APT]] directement (tous les paquets) | [[:Synaptic]] | [[:Muon]] | | ^ [[:APT]] directement (tous les paquets) | [[:Synaptic]] | [[:Muon]] | |
| |
| <note>* Les logithèques installées par défaut sur [[:gnome|Ubuntu GNOME]] et [[:Kubuntu]] basées sur [[:PackageKit]] et notées //applications seulement// n'affichent que les [[:logiciels|applications]] pour plus de simplicité. Elles ne permettent donc pas de gérer l'intégralité des paquets, comme par ex. les librairies, de manière indépendante. Voir [[:packagekit#gnome_logiciels|cette documentation]] à ce sujet.</note> | <note> |
| | * Les logithèques installées par défaut sur [[:gnome|Ubuntu GNOME]] et [[:Kubuntu]] basées sur [[:PackageKit]] et notées //applications seulement// n'affichent que les [[:application|applications]] pour plus de simplicité. Elles ne permettent donc pas de gérer l'intégralité des paquets, comme par ex. les librairies, de manière indépendante. Voir [[:packagekit#gnome_logiciels|cette documentation]] à ce sujet. |
| | </note> |
| |
| ==== Pour les paquets téléchargés individuellement sur internet (à éviter) ==== | ==== Pour les paquets téléchargés individuellement sur internet (à éviter) ==== |
| |
| Des interfaces interactives en mode console existent aussi : | Des interfaces interactives en mode console existent aussi : |
| * Le classique [[:apt-cli|apt]] | * Le classique **[[:apt-cli|apt]]** |
| * et la version orientée //script// [[:apt-get]] | * et la version orientée //script// **[[:apt-get]]** |
| * [[:aptitude]] | * **[[:aptitude]]** |
| * [[:dselect]] | * **[[wpfr>dselect]]** |
| * [[:PackageKit#pkcon]] (client pour [[:PackageKit]]) | * **[[:PackageKit#pkcon]]** (client pour [[:PackageKit]]) |
| |
| Et pour la gestion individuelle de paquet : **[[:dpkg]]**. | Et pour la gestion individuelle de paquet, anciennement : **[[:dpkg]]** (désormais remplacé par **[[:apt-cli|apt]]**). |
| |
| <note tip>Lorsque vis-à-vis d'un problème particulier, tout a été tenté sans résultat avec apt ou aptitude, dpkg peut s'avérer très utile pour débloquer la situation. \\ Voir cette page : [[:probleme_apt|problème apt]] </note> | <note tip> |
| | Lorsque vis-à-vis d'un problème particulier, tout a été tenté sans résultat avec **apt** ou **aptitude**, **dpkg** peut s'avérer très utile pour débloquer la situation.\\ |
| | Voir la page //[[:problème apt|Problèmes avec les gestionnaires de paquets]]//. |
| | </note> |
| |
| ===== Choisir quel gestionnaire de paquet se lance avec les liens apt ===== | ===== Choisir quel gestionnaire de paquet se lance avec les liens apt ===== |
| |
| Sur Ubuntu lors d'un clic sur un lien apt, le gestionnaire de paquet qui se lance par défaut est la Logithèque. Il est toutefois facile de choisir un autre gestionnaire. | Sur Ubuntu lors d'un clic sur un lien ''apt:%%//%%'' (icône ''[[apt>]]'' sur le [[:wiki]]), **[[:AptUrl]]** lance un gestionnaire de paquet.\\ |
| Bien qu'il ne soit pas un gestionnaire de paquet à proprement parler [[apturl]] peut se substituer au gestionnaire « traditionnel ». | Il s'agit par défaut du [[:snap store|Centre d'applications]]. |
| |
| Pour connaître quel gestionnaire est utilisé actuellement sur le système, entrer dans un [[terminal]], la commande suivante : | On peut toutefois choisir un autre gestionnaire.\\ |
| | Bien qu'il ne soit pas un gestionnaire de paquet à proprement parler, **[[:AptUrl]]** peut aussi se substituer au gestionnaires "traditionnels". |
| | |
| | Pour connaître le gestionnaire utilisé actuellement sur le système, entrer dans un [[:terminal]], la commande suivante : |
| xdg-mime query default x-scheme-handler/apt | xdg-mime query default x-scheme-handler/apt |
| Le mot avant //.desktop// est le nom du gestionnaire utilisé sur le système. | Le mot précédent ''.desktop'' dans le retour correspond au gestionnaire utilisé par le système. |
| |
| * Pour choisir **[[:Apturl]]** comme gestionnaire taper :<code> | * Pour choisir **[[:AptUrl]]** comme gestionnaire, entrer :<code>xdg-mime default apturl.desktop x-scheme-handler/apt</code> |
| xdg-mime default apturl.desktop x-scheme-handler/apt</code> | * Pour choisir **[[:Synaptic]]** :<code>xdg-mime default synaptic.desktop x-scheme-handler/apt</code> |
| * Pour choisir **[[:Synaptic]]** (attention : il n'est plus maintenu) : <code> | * Pour **[[:gnome-software|GNOME Logiciels]]** :<code>xdg-mime default software.desktop x-scheme-handler/apt</code> |
| xdg-mime default synaptic.desktop x-scheme-handler/apt</code> | |
| * Pour la **[[:Logithèque]]** :<code> | |
| xdg-mime default software-center.desktop x-scheme-handler/apt</code> | |
| | |
| ===== Voir aussi ===== | |
| |
| | ===== Voir aussi ===== |
| | |
| | * [[:Installer une application|Installer une application sous Ubuntu]] |
| * [[:APT]] | * [[:APT]] |
| * [[:PackageKit]] | * [[:PackageKit]] |
| * le mini-tuto **[[:tutoriel:comment_installer_un_paquet|Comment installer un paquet]]** | * [[:Installer un paquet deb]] |
| * **L'incontournable [[https://packages.ubuntu.com/]]** : \\ Vous trouverez les informations (description, catégorie, dépôt, etc.) sur les paquets présents dans le gestionnaire de paquets. | * Les problèmes fréquents : //[[:probleme_apt|Problèmes avec les gestionnaires de paquets]]// (APT principalement) |
| * **les problèmes fréquents : **[[:probleme_apt|problème apt]] | |
| |
| ---- | * L'incontournable **[[https://packages.ubuntu.com/|Ubuntu Packages]]** : \\ Vous trouverez toutes les informations (descriptions, catégories, dépôts, etc.) concernant les paquets présents dans les [[:dépôts]] d'Ubuntu. |
| |
| //Contributeurs : [[:utilisateurs:Id2ndR]], [[:utilisateurs:Ner0lph]], [[:utilisateurs:adam0509]], [[:utilisateurs:mydjey]], [[:utilisateurs:krodelabestiole]].// | ==== Pages en rapport ==== |
| | |
| | {{topic>gestionnaire_de_paquets&simplelist}} |
| | |
| | ---- |
| | //[[:Contributeurs]] : [[:utilisateurs:Id2ndR]], [[:utilisateurs:Ner0lph]], [[:utilisateurs:adam0509]], [[:utilisateurs:mydjey]], [[:utilisateurs:krodelabestiole]].// |