Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
gestionnaire_de_paquets [Le 13/05/2009, 22:13] 213.95.41.13 |
gestionnaire_de_paquets [Le 02/11/2023, 20:06] (Version actuelle) krodelabestiole [Gestionnaire de paquets] + flatpak snap distrobox docker |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>portail apt paquet mise_à_jour installation_logiciel gestionnaire}} | + | {{tag>portail apt dépôts paquet installation_logiciel}} |
- | ---- | + | ====== 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. | ||
- | ====== 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. | + | 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]]. |
- | 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. | + | 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. |
- | <note tip>Cette page est une sous-partie de la page **"[[:installation_logiciel|Installation d'un logiciel]]"**. | + | 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 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]]. | ||
- | Vous pouvez aussi consulter le tutoriel **"[[tutoriel:comment_installer_un_paquet|Comment installer un paquet]]"**.</note> | + | <note tip>Cette page est une sous-partie de la page **"[[:installation_logiciel|Installation d'un logiciel]]"**.</note> |
- | ===== Présentation du système de paquets===== | + | ===== Présentation du système de paquets ===== |
+ | ==== Les paquets ==== | ||
- | ==== Le paquet ==== | + | 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. |
- | + | ||
- | 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. | + | |
> 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. |
- | ==== Les dépôts (canaux logiciel) ==== | + | ==== Les dépôts (sources de logiciels) ==== |
- | Un dépôt est l'endroit ou sont stockés les paquets. | + | Un dépôt est l'endroit où sont stockés les paquets. |
- | Sous ubuntu il existe 4 dépôts principaux pour séparer les paquets libres ou non, et soutenus par ubuntu ou pas. | + | => Voir la [[:depots|page traitant des dépôts]] pour plus de précisions. |
- | + | ===== Les gestionnaire de paquets graphiques ===== | |
- | ^ ^ libre ^ non libre ^ | + | |
- | | soutenu | main | restricted | | + | |
- | | non soutenu | universe | multiverse | | + | |
- | + | ||
- | Par défaut, seuls les dépôts des paquets soutenus par Ubuntu sont activés. | + | |
- | + | ||
- | Pour activer //Universe// et //Multiverse//, il faut cocher les cases correspondantes dans **//Sources de logiciels//** (//Système -> Administration// ), anciennement nommé //Gestionnaires de canaux logiciels//. | + | |
- | + | ||
- | Voir la [[:depots|page traitant des dépôts]] pour plus de précisions. | + | |
- | + | ||
- | + | ||
- | + | ||
- | ===== Utilisation d'un gestionnaire de paquets ===== | + | |
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 [[:GNOME]], [[:KDE]] ou [[:Xfce]]. | ||
- | ==== Interfaces graphiques ==== | + | **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 ==== | ||
- | 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 [[:bureau_xfce|Xfce]]. | + | ^ Gestionnaire ^ GTK ([[:GNOME]], [[:Budgie]], [[:XFCE]], etc.) ^ Qt ([[:KDE]], [[:LXQt]]) ^ |
+ | ^ [[:PackageKit]] (applications seulement *) | [[gnome-software|Logithèque GNOME]] | [[:plasma-discover|Plasma Discover]] | | ||
+ | ^ [[:PackageKit]] (tous les paquets) | [[:gnome-packagekit|GNOME Paquets]] | [[:Apper]] | | ||
+ | ^ [[:APT]] directement (tous les paquets) | [[:Synaptic]] | [[:Muon]] | | ||
- | **Pour savoir comment les utiliser voir la page : [[:tutoriel:comment_installer_un_paquet|Comment installer un paquet]].** | + | <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> |
- | ==Pour les paquets disponibles dans les dépôts (98% des cas) == | + | ==== Pour les paquets téléchargés individuellement sur internet (à éviter) ==== |
- | + | ||
- | * **[[:Gnome-App-Install|Le gestionnaire d'applications Gnome]]** (**Ubuntu**, **Edubuntu** et **Xubuntu**) \\ Il propose un choix au niveau logiciel (ce qui simplifie mais limite le choix des paquets). Il liste bon nombre de logiciels dans une interface sympathique et épurée. Il s'intègre bien aux environnements GNOME et Xfce. Menu : Ajouter/supprimer. | + | |
- | + | ||
- | <note important>**Le gestionnaire d'applications Gnome ne contient pas tous les paquets disponibles dans Ubuntu !!!**, Si vous devez installer une **"application système"** préférez la méthode en dessous (Avec Synaptic).</note> | + | |
- | + | ||
- | * **[[:Synaptic]]** (**Ubuntu**, **Edubuntu** et **Xubuntu**) \\ Il propose un choix au niveau des paquets. Il est donc plus précis que Le gestionnaire d'applications Gnome, mais au détriment d'une certaine simplicité d'utilisation. Il s'intègre bien aux environnements GNOME et Xfce. Menu : Système > Administration > Gestionnaire de paquets Synaptic. | + | |
- | + | ||
- | + | ||
- | * **[[:Adept]]** (**Kubuntu**) \\ C'est le gestionnaire de paquets inclus par défaut dans Kubuntu. Il s'intègre bien à l'environnement KDE. | + | |
- | <note important>**adept-installer ne contient pas tous les paquets disponibles dans Kubuntu !!!**, Si vous devez installer une **"application système"** préférez la méthode en dessous (Avec Adept).</note> | + | |
- | == Pour les paquets téléchargés individuellement sur internet : == | + | |
* **[[: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. | ||
- | Vous avez ou vous allez télécharger un paquet qui permet d'installer un logiciel. Si ce fichier se termine par l'extension .deb. | + | * **Adept Installer** : service-menu (action clic-droit) inclus dans Konqueror. Permet l'installation et la désinstallation d'un paquet. |
- | * **Kubuntu Package Installer** (**Kubuntu** 7.04 et inférieurs) \\ C'est un service-menu (une action clic droit) inclus dans Konqueror. Permet l'installation et la désinstallation d'un paquet. | + | ===== Les gestionnaires de paquets non-graphiques ===== |
- | ==== En ligne de commande via le terminal ou la console ==== | ||
- | |||
- | ^ Ouvrir le terminal|[[:terminal#ou_est-il|Ouvrir le terminal]]| | ||
- | ^ Toutes les variantes | depuis une console (Ctrl+Alt+F1…F6 ; Ctrl+Alt+F7 pour revenir à votre session graphique) | | ||
- | |||
- | **Via les dépôts Ubuntu** | ||
- | |||
- | Directement avec le programme (.deb) récupéré sur internet : | ||
Des interfaces interactives en mode console existent aussi : | Des interfaces interactives en mode console existent aussi : | ||
- | + | * Le classique [[:apt-cli|apt]] | |
- | * Le classique [[:apt-get]] | + | * et la version orientée //script// [[:apt-get]] |
- | * [[:Aptitude]] | + | * [[:aptitude]] |
* [[:dselect]] | * [[:dselect]] | ||
+ | * [[:PackageKit#pkcon]] (client pour [[:PackageKit]]) | ||
- | **Directement avec le programme (.deb) récupéré sur internet :** | + | Et pour la gestion individuelle de paquet : **[[:dpkg]]**. |
- | Et pour la gestion individuelle de paquet : **[[:dpkg]]** | + | <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-get ou aptitude, dpkg peut s'avérer très utile pour débloquer la situation. \\ Voir cette page : [[probleme_apt]] </note> | + | |
+ | ===== 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. | ||
+ | Bien qu'il ne soit pas un gestionnaire de paquet à proprement parler [[apturl]] peut se substituer au gestionnaire « traditionnel ». | ||
- | ===== Liens ===== | + | Pour connaître quel gestionnaire est utilisé actuellement sur le système, entrer dans un [[terminal]], la commande suivante : |
+ | xdg-mime query default x-scheme-handler/apt | ||
+ | Le mot avant //.desktop// est le nom du gestionnaire utilisé sur le système. | ||
- | * **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. | + | * Pour choisir **[[:Apturl]]** comme gestionnaire taper :<code> |
+ | xdg-mime default apturl.desktop x-scheme-handler/apt</code> | ||
+ | * Pour choisir **[[:Synaptic]]** (attention : il n'est plus maintenu) : <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 ===== | ||
- | * **les problèmes fréquents : **[[:probleme_apt]] | + | * [[:APT]] |
+ | * [[:PackageKit]] | ||
+ | * le mini-tuto **[[:tutoriel:comment_installer_un_paquet|Comment installer un paquet]]** | ||
+ | * **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ème apt]] | ||
---- | ---- | ||
- | //Contributeur : [[utilisateurs:Id2ndR]], [[utilisateurs:Ner0lph]], [[utilisateurs:adam0509]].// | + | //Contributeurs : [[:utilisateurs:Id2ndR]], [[:utilisateurs:Ner0lph]], [[:utilisateurs:adam0509]], [[:utilisateurs:mydjey]], [[:utilisateurs:krodelabestiole]].// |