Gestionnaire de paquets

Un article de Wikipédia, l'encyclopédie libre.

Sommaire

[modifier] Gestionnaires de paquets

On appelle gestionnaire de paquets un (ou plusieurs) outils automatisant le processus d'installation, désinstallation, mise-à-jour de logiciels installés sur un système informatique. Le terme est surtout utilisé pour les systèmes d'exploitation basés sur Unix, tels GNU/Linux. Ces derniers utilisent dans leur majorité un gestionnaire de paquets, souvent fourni en standard. Il permettent de mettre à disposition simplement des milliers de paquetages lors d'une installation standard.

Un paquet est un fichier informatique encapsulant le ou les fichiers nécessaires au fonctionnement d'un logiciel. En outre, ils incluent généralement des informations de gestion, comme le nom complet, la version, le nom de la personne qui a créé le paquetage, la somme de contrôle, et la liste d'autres paquetages (appelés dépendances) qui sont nécessaires à ce logiciel pour fonctionner correctement.

Pour effectuer ses opérations d'administration, le gestionnaire de paquets effectue différentes opérations:

  • Vérification du checksum de chaque fichier pour distinguer deux versions d'un paquetage
  • Installation, mise-à-jour, et désinstallation
  • Vérification des dépendances logicielles afin d'obtenir une version fonctionnelle d'un paquetage
  • Utilisation des paquets provenant de supports variés (CD d'installation, internet, partage réseau)
  • Comparaison des versions d'un même logiciel pour effectuer des mises à jour (correction de bugs et des mises-à-jour de sécurité)

Sur les systèmes d'exploitation GNU/Linux, BSD, Mac OS X et autres UNIX, il existe de nombreux logiciels gestionnaires de paquets.

On peut citer notamment:

[modifier] Gestionnaires de téléchargement et de résolution de dépendances

Il existe également de nombreux gestionnaires de téléchargement et de résolution de dépendances de paquetages tels que APT de Debian, urpmi de Mandriva Linux, yum de Yellow Dog et Fedora.

[modifier] Interfaces graphiques

Synaptic est l'outil graphique de APT, GURPMI est l'outil graphique de urpmi.

[modifier] Gestionnaires hybrides

Le système de ports BSD permet d'installer des logiciels à partir d'une collection sous forme de sources.

L'outil emerge de la distribution Linux Gentoo est un gestionnaire de paquetages, de téléchargement, de résolution de dépendances et de compilation permettant d'installer des logiciels à partir des sources. Il repose sur portage, inspiré de ports de FreeBSD.

[modifier] Schéma

aptitude Synaptic GURPMI; rpmdrake
APT APT APT urpmi yum emerge Ports BSD
dpkg dpkg RPM RPM RPM

[modifier] Voir aussi

[modifier] Liens internes

  • Paquet (logiciel) aussi appelé paquetage logiciel (en anglais package)
  • Autopackage Gestionnaire de paquets indépendant de la distribution.