Gestion des paquets logiciels
Apprenez comment les systèmes Linux installent, mettent à jour, suppriment et gèrent les sources de logiciels via des gestionnaires de paquets tels que apt et dnf. Ce cours présente les compétences pratiques en gestion de paquets nécessaires pour effectuer des recherches dans les dépôts, contrôler les versions des logiciels et maintenir les systèmes de manière prévisible.
Pourquoi est-ce important ?
La gestion des logiciels est une tâche opérationnelle quotidienne. Qu'il s'agisse d'installer un serveur web, d'appliquer des mises à jour, d'ajouter un dépôt ou de supprimer des paquets inutilisés, vous devez comprendre comment votre distribution Linux gère le cycle de vie des logiciels. De bonnes habitudes de gestion des paquets réduisent la dérive de configuration, améliorent la sécurité et facilitent la maintenance des systèmes.
Ce que vous allez apprendre
- Comprendre le rôle des gestionnaires de paquets et les différences entre les écosystèmes Linux courants.
- Rechercher des paquets et inspecter les logiciels disponibles avant de les installer.
- Installer, mettre à jour et supprimer des logiciels de manière contrôlée.
- Gérer les mises à jour et les mises à niveau du système avec une meilleure compréhension de leur impact.
- Ajouter et gérer des dépôts afin que les sources logicielles soient explicites et fiables.
- Appliquer ces compétences dans un scénario pratique de configuration de serveur web.
Feuille de route du cours
Le cours commence par les fondamentaux des gestionnaires de paquets, en présentant apt et dnf comme les outils standards utilisés par les différentes familles Linux. Vous apprendrez ensuite à rechercher des paquets afin de trouver les logiciels dont vous avez besoin et d'inspecter les options disponibles avant d'effectuer des modifications.
Ensuite, le cours se concentre sur l'installation et la suppression de logiciels, suivies des mises à jour et des mises à niveau du système, afin que vous puissiez maintenir un hôte à jour sans que la maintenance ne repose sur des suppositions. Après cela, vous apprendrez comment les dépôts sont gérés et comment les sources de paquets supplémentaires influencent ce qu'un système peut installer.
Le cours se termine par le défi de configuration d'un serveur web (Web Server Setup), où la recherche de paquets, l'installation, les mises à jour et la connaissance des dépôts sont combinées dans un flux de travail de provisionnement réaliste.
À qui s'adresse ce cours ?
Ce cours est destiné aux apprenants Linux, aux administrateurs juniors et aux débutants en DevOps qui ont besoin de comprendre comment les logiciels sont distribués et maintenus sur les systèmes Linux.
Résultats attendus
À la fin de ce cours, vous serez capable de rechercher des paquets, d'installer et de supprimer des logiciels en toute sécurité, de gérer les mises à jour avec plus d'assurance et de comprendre clairement l'origine des logiciels sur un système.




