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.