Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
gestionnaire_de_paquets [Le 18/02/2010, 12:38]
frombenny correction de lien
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 dépôts ​gestionnaire ​paquet installation_logiciel ​mise_à_jour}}+{{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 logicielsde 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]].**
-<note tip>​L'​arrivée de la version 9.10 de Ubuntu ( Karmic ) va introduire un tout nouveau système graphique qui va unifier ​les multiples solutions décrites ci-dessous. +
-En effet Canonical annonce le développement de la [[software-center|Logithèque Ubuntu]] qui permettra de proposer une interface unique et tout en un</​note>​+
  
-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]].+==== Pour les paquets ​disponibles dans les dépôts ====
  
-**Pour savoir comment ​les utiliser voir la page : [[:tutoriel:comment_installer_un_paquet|Comment installer un paquet]].**+^ 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 ​les paquets ​disponibles dans les dépôts (98% des cas) ==+<​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>​
  
-  * **[[:​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. +==== Pour les  paquets téléchargés individuellement sur internet ​(à éviter) ====
- +
-<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 ​====+Des interfaces interactives en mode console ​existent aussi : 
 +  * Le classique [[:​apt-cli|apt]] 
 +  * et la version orientée //script// [[:​apt-get]] 
 +  * [[:​aptitude]] 
 +  * [[:​dselect]] 
 +  * [[:​PackageKit#​pkcon]] (client pour [[:​PackageKit]])
  
-^ Ouvrir le terminal|[[:terminal#​ou_est-il|Ouvrir le terminal]]+Et pour la gestion individuelle de paquet : **[[:dpkg]]**.
-^ Toutes les variantes ​ | depuis une console (Ctrl+Alt+F1…F6 ; Ctrl+Alt+F7 pour revenir à votre session graphique) |+
  
-**Via les dépôts Ubuntu**+<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>​
  
-Directement ​avec le programme (.deb) récupéré sur internet : +===== Choisir quel gestionnaire de paquet se lance avec les liens apt =====
-Des interfaces interactives en mode console existent aussi :+
  
-  * Le classique [[:apt-get]] +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. 
-  ​* ​[[:Aptitude]] +Bien qu'il ne soit pas un gestionnaire de paquet à proprement parler ​[[apturl]] peut se substituer au gestionnaire ​ « traditionnel ».
-  * [[:​dselect]]+
  
-**Directement avec le programme (.deb) récupéré ​sur internet :**+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.
  
-Et pour la gestion individuelle de paquet : **[[:dpkg]]** +  * Pour choisir ​**[[:Apturl]]** comme gestionnaire taper :<code> 
-<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+xdg-mime default apturl.desktop x-scheme-handler/​apt</​code>​ 
-===== Liens  =====+  * 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  =====
  
 +  * [[:APT]]
 +  * [[:​PackageKit]]
   * le mini-tuto **[[:​tutoriel:​comment_installer_un_paquet|Comment installer un paquet]]**   * le mini-tuto **[[:​tutoriel:​comment_installer_un_paquet|Comment installer un paquet]]**
-  * **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. +  * **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]]+  * **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]].//
  • gestionnaire_de_paquets.1266493087.txt.gz
  • Dernière modification: Le 18/04/2011, 14:58
  • (modification externe)