Top Profil

Glossaire · Développement

Gestionnaire de paquets

Aussi appelé : Package Manager · Gestionnaire de packages

Définition

Un gestionnaire de paquets est l'outil qui installe, met à jour et verrouille les bibliothèques tierces dont un projet dépend, en les téléchargeant depuis un registre public ou privé. Chaque écosystème a le sien : npm, pnpm et Yarn pour JavaScript, pip et uv pour Python, Maven et Gradle pour Java, Composer pour PHP, NuGet pour .NET, Cargo pour Rust. Un fichier de verrouillage fige les versions exactes pour que tout le monde installe la même chose.

Dans la pratique

Les paquets tiers représentent l'essentiel du code d'une application moderne : leur gestion est un sujet de sécurité (vulnérabilités connues, paquets malveillants) autant que de confort. Un besoin peut exiger une politique de mise à jour des dépendances ou un audit de la chaîne d'approvisionnement logicielle ; c'est une compétence attendue de tout développeur, et un sujet DevSecOps à part entière.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.