Gestionnaire de paquets

Un gestionnaire de paquets est un système qui permet d'installer des paquets de contenu informatique, de les maintenir à jour et de les désinstaller. Ces paquets peuvent être des logiciels (à savoir des applications, ou des extensions d'applications ou du système), mais aussi de la documentation, des sources de logiciels, du contenu multimédia, des typographies, etc.

Dans l'univers Linux ces 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 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.

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 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.

Cette page est une sous-partie de la page "Installation d'un logiciel".

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 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.

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 : Paquet_(logiciel))

⇒ Voir la page traitant des paquets pour plus de précisions.

Les dépôts (sources de logiciels)

Un dépôt est l'endroit où sont stockés les paquets.

⇒ Voir la page traitant des dépôts pour plus de précisions.

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.

Pour savoir comment les utiliser, voir la page : Comment installer un paquet.

Pour les paquets disponibles dans les dépôts

Gestionnaire GTK (GNOME, Budgie, XFCE, etc.) Qt (KDE, LXQt)
PackageKit (applications seulement *) Logithèque GNOME Plasma Discover
PackageKit (tous les paquets) GNOME Paquets Apper
APT directement (tous les paquets) Synaptic Muon
* Les logithèques installées par défaut sur Ubuntu GNOME et Kubuntu basées sur PackageKit et notées applications seulement n'affichent que les 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 cette documentation à ce sujet.

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.
  • Adept Installer : service-menu (action clic-droit) inclus dans Konqueror. Permet l'installation et la désinstallation d'un paquet.

Des interfaces interactives en mode console existent aussi :

Et pour la gestion individuelle de paquet : dpkg.

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 : problème 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 ».

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.

  • Pour choisir Apturl comme gestionnaire taper :
    xdg-mime default apturl.desktop x-scheme-handler/apt
  • Pour choisir Synaptic (attention : il n'est plus maintenu) :
    xdg-mime default synaptic.desktop x-scheme-handler/apt
  • Pour la Logithèque :
    xdg-mime default software-center.desktop x-scheme-handler/apt

Contributeurs : Id2ndR, Ner0lph, adam0509, mydjey, krodelabestiole.

  • gestionnaire_de_paquets.txt
  • Dernière modification: Le 02/11/2023, 20:06
  • par krodelabestiole