| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| gestionnaire_de_paquets [Le 23/03/2016, 23:14] – Suppression du tag mise_à_jour: ce tag concerne moins de 5 pages. 90.31.61.147 | 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 ====== |
| |
| | 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. |
| |
| ====== Gestionnaire de paquets ====== | 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). |
| |
| Le **gestionnaire de paquets** est un système qui permet d'installer des logiciels, de les maintenir à jour et de les désinstaller. Son travail est de n'utiliser que des éléments compatibles entre eux, les installations sans utiliser de gestionnaire de paquets sont donc déconseillées. | 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]]. |
| |
| <note tip>Cette page est une sous-partie de la page **"[[:installation_logiciel|Installation d'un logiciel]]"**.</note> | 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. |
| |
| ===== Présentation du système de paquets===== | 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]], [[https://github.com/89luca89/distrobox|distrobox]] ou [[:docker]]. |
| |
| | <note tip> |
| | Cette page est une sous-partie de la page //[[:Installer une application]]//. |
| | </note> |
| | |
| | ===== Présentation du système de paquets ===== |
| |
| ==== Les paquets ==== | ==== Les 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 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===== | |
| |
| Pour **ajouter et supprimer** des //paquets// il existe donc des //programmes//, certains utilisent les **interfaces graphiques** d'autres des **interfaces en ligne de commande**. | Pour **ajouter et supprimer** des //paquets// il existe donc des //programmes//, certains utilisent les **interfaces graphiques** d'autres des **interfaces en ligne de commande**. |
| |
| Il existe plusieurs interfaces graphiques pour le système de gestion de paquets APT : elles sont, suivant le cas, orientées pour une utilisation très simple et intuitive ou, au contraire, avancée. Chaque interface s'intègre à un environnement [[:bureau_gnome|GNOME]], [[:bureau_kde|KDE]] ou [[:xfce|Xfce]]. | Il existe plusieurs interfaces graphiques pour le système de gestion de paquets APT : elles sont, suivant le cas, orientées pour une utilisation très simple et intuitive ou, au contraire, avancée. Chaque interface s'intègre à un environnement [[:GNOME]], [[:KDE]] ou [[:Xfce]]. |
| |
| **Pour savoir comment les utiliser, voir la page : [[:tutoriel:comment_installer_un_paquet|Comment installer un paquet]].** | **Pour savoir comment les utiliser, voir la page : [[:tutoriel:comment_installer_un_paquet|Comment installer un paquet]].** |
| |
| ====Pour les paquets disponibles dans les dépôts (98% des cas) ==== | ==== Pour les paquets disponibles dans les dépôts ==== |
| |
| * **[[software-center|Logithèque Ubuntu]]** : par défaut depuis Ubuntu 9.10 | ^ Gestionnaire ^ GTK ([[:GNOME]], [[:Budgie]], [[:XFCE]], etc.) ^ Qt ([[:KDE]], [[:LXQt]]) ^ |
| * **[[:Synaptic]]** : complet, mais au détriment d'une certaine simplicité d'utilisation. | ^ [[:PackageKit]] (applications seulement *) | [[:Snap Store|Centre d'applications]] (Snap Store), [[:gnome-software|GNOME Logiciels]] | [[:plasma-discover|Plasma Discover]] | |
| * **[[:Muon]]** : logithèque par défaut de Kubuntu | ^ [[:PackageKit]] (tous les paquets) | [[:gnome-packagekit|GNOME Paquets]] | [[:Apper]] | |
| * **[[:Apper]]** : gestionnaire de paquets par défaut dans Kubuntu. | ^ [[:APT]] directement (tous les paquets) | [[:Synaptic]] | [[:Muon]] | |
| |
| ==== Pour les paquets téléchargés individuellement sur internet : ==== | <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) ==== |
| |
| * **[[:gdebi]]** (**Ubuntu**, **Kubuntu**, **Edubuntu** et **Xubuntu**) \\ Permet l'installation individuelle de paquets au format ''.deb'', tout en gérant les dépendances. Il s'intègre bien aux environnements GNOME et Xfce. | * **[[:gdebi]]** (**Ubuntu**, **Kubuntu**, **Edubuntu** et **Xubuntu**) \\ Permet l'installation individuelle de paquets au format ''.deb'', tout en gérant les dépendances. Il s'intègre bien aux environnements GNOME et Xfce. |
| |
| Des interfaces interactives en mode console existent aussi : | Des interfaces interactives en mode console existent aussi : |
| * Le classique [[:apt-get]] | * Le classique **[[:apt-cli|apt]]** |
| * [[:Aptitude]] | * et la version orientée //script// **[[:apt-get]]** |
| * [[:dselect]] | * **[[:aptitude]]** |
| | * **[[wpfr>dselect]]** |
| | * **[[: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-get 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]]** : <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 ===== | |
| |
| * le mini-tuto **[[:tutoriel:comment_installer_un_paquet|Comment installer un paquet]]** | ===== Voir aussi ===== |
| * **L'incontournable [[http://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ème apt]] | |
| |
| ---- | * [[:Installer une application|Installer une application sous Ubuntu]] |
| | * [[:APT]] |
| | * [[:PackageKit]] |
| | * [[:Installer un paquet deb]] |
| | * Les problèmes fréquents : //[[:probleme_apt|Problèmes avec les gestionnaires de paquets]]// (APT principalement) |
| |
| //Contributeur : [[utilisateurs:Id2ndR]], [[utilisateurs:Ner0lph]], [[utilisateurs:adam0509]], [[utilisateurs:mydjey]].// | * 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. |
| | |
| | ==== Pages en rapport ==== |
| | |
| | {{topic>gestionnaire_de_paquets&simplelist}} |
| | |
| | ---- |
| | //[[:Contributeurs]] : [[:utilisateurs:Id2ndR]], [[:utilisateurs:Ner0lph]], [[:utilisateurs:adam0509]], [[:utilisateurs:mydjey]], [[:utilisateurs:krodelabestiole]].// |