Gestion des Paquets Logiciels

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

Introduction

Ce cours pour débutants développe une méthode APT pratique pour gérer les logiciels sous Ubuntu. Dans cinq laboratoires guidés, vous actualiserez les métadonnées, rechercherez et inspecterez des paquets, installerez et supprimerez des logiciels, appliquerez les mises à niveau, nettoierez les dépendances inutiles et examinerez la définition des dépôts.

Le défi final suit un petit cycle de serveur web : inspecter et installer Apache, ajouter curl pour une vérification locale, puis purger cet outil temporaire en conservant le serveur.

Ce que vous apprendrez

  • Distinguer les familles APT et DNF tout en travaillant concrètement avec APT sous Ubuntu
  • Actualiser l’index local et lister les paquets pouvant être mis à niveau
  • Rechercher des noms, examiner les métadonnées avec apt show et enregistrer certains détails
  • Installer et vérifier un paquet, puis comparer apt remove à apt purge
  • Appliquer les mises à niveau et retirer les dépendances inutiles avec apt autoremove
  • Lire /etc/apt/sources.list et identifier main, universe et restricted
  • Créer une source simulée dans /etc/apt/sources.list.d/ sans contacter le dépôt fictif
  • Installer Apache, le tester localement avec curl et retirer l’outil temporaire

À qui s’adresse ce cours

Ce cours s’adresse aux débutants Ubuntu, techniciens de support et futurs administrateurs système ou DevOps qui souhaitent une base prudente en ligne de commande pour le cycle des paquets et l’inspection des dépôts.

Prérequis : Navigation élémentaire dans le terminal, édition de texte, grep, redirection de sortie et sudo ; aucune expérience de gestion des paquets n’est requise.

Environnement d’apprentissage : Un terminal LabEx basé sur Ubuntu avec dépôts APT, état des paquets jetable, configuration de source simulée modifiable et cible Apache locale.

Questions fréquentes

Comment le cours est-il organisé ?

Cinq laboratoires proposent une pratique guidée. Le sixième est un défi où vous actualisez les métadonnées, inspectez et installez apache2, le testez avec curl, puis purgez uniquement curl.

Vais-je pratiquer des commandes DNF ?

Non. Le cours explique que DNF appartient aux familles Fedora et RHEL, mais tous les exercices sont réalisés sous Ubuntu avec APT. La syntaxe DNF n’est pas enseignée.

Le laboratoire ajoute-t-il un PPA fonctionnel ?

Non. Il crée une entrée explicitement fictive dans sources.list.d pour étudier sa structure. Il est demandé de ne pas lancer apt update ensuite, car ce PPA n’existe pas.

Quelle est la différence entre supprimer et purger un paquet ?

apt remove retire les fichiers du paquet et conserve généralement sa configuration ; apt purge retire les deux. Le défi final purge seulement le curl temporaire, pas Apache.

Enseignant

labby
Labby
Labby is the LabEx teacher.