Introduction
En tant qu'administrateur système, vous serez souvent amené à gérer les logiciels sur vos machines. Ce défi vous accompagnera dans les tâches fondamentales d'installation de nouveaux logiciels et de mise à jour des paquets existants à l'aide du gestionnaire de paquets dnf sur un système Red Hat Enterprise Linux (RHEL). Ces compétences sont essentielles pour maintenir un environnement sain et sécurisé.
Installer un nouveau paquet
Votre première tâche consiste à installer un nouveau paquet logiciel à partir des dépôts configurés sur votre système. Vous allez installer tree, un utilitaire pratique permettant d'afficher l'arborescence des répertoires de manière graphique.
Tâches
- Installer le paquet logiciel
tree.
Exigences
- Utiliser la commande
dnfpour effectuer l'installation. - Vous devez disposer des privilèges
sudopour installer des logiciels.
Exemple
Une fois l'installation réussie, l'exécution de la commande tree dans votre répertoire personnel (/home/labex), qui est actuellement vide, devrait produire le résultat suivant :
[labex@host ~]$ tree
.
└── project
1 directory, 0 files
Mettre à jour un paquet existant
Maintenir les logiciels à jour est crucial pour la sécurité et la stabilité du système. Votre prochaine tâche consiste à mettre à jour un paquet existant, vim, vers la dernière version disponible dans les dépôts.
Tâches
- Mettre à jour le paquet
vim.
Exigences
- Utiliser la commande
dnfpour effectuer la mise à jour. - Vous devez disposer des privilèges
sudopour mettre à jour des logiciels.
Exemple
Après avoir mis à jour le paquet vim, vous pouvez vérifier sa version. La sortie devrait afficher le nouveau numéro de version mis à jour.
vim --version
VIM - Vi IMproved 9.x
...
Résumé
Au cours de ce défi, vous avez acquis les compétences fondamentales pour la gestion des logiciels sur un système Red Hat Enterprise Linux. Vous vous êtes exercé à installer un nouveau paquet (tree) et à mettre à jour un paquet existant (vim) en utilisant l'outil en ligne de commande dnf. Ce sont des opérations indispensables pour tout administrateur système chargé du déploiement, de la configuration et de la maintenance des systèmes RHEL.



