Gestion des Paquets Logiciels

Débutant

Apprenez la Gestion des Paquets Logiciels. Ce module couvre les gestionnaires de paquets APT et DNF, la recherche de paquets, l'installation et la suppression de logiciels, les mises à jour et les améliorations du système, la gestion des dépôts. Vous maîtriserez ces compétences Linux essentielles grâce à des laboratoires pratiques et des défis concrets.

devops-engineerlinuxdevops

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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.

Enseignant

labby
Labby
Labby is the LabEx teacher.