Installer htop sur AlmaLinux, Rocky Linux, RHEL et Oracle Linux
Deux commandes suffisent sur tout système de la famille Red Hat : activer EPEL, installer htop. Pourquoi CRB et PowerTools ne sont pas nécessaires, mesuré dans de vrais conteneurs.
htop affiche la charge CPU, la consommation de mémoire et les processus en cours dans une vue colorée et lisible. Contrairement au top classique, il se pilote aussi bien aux flèches du clavier qu'à la souris. Sur les systèmes de la famille Red Hat, htop n'est toutefois pas toujours préinstallé.
Dans ce guide, vous installez htop sur AlmaLinux, Rocky Linux, CentOS Stream et l'ancien CentOS 8. Les commandes sont pratiquement identiques sur tous ces systèmes, car ils utilisent tous le gestionnaire de paquets dnf.
Quel système tourne sur votre serveur ?
CentOS 8 a été abandonné fin 2021 et ne reçoit plus aucune mise à jour. AlmaLinux et Rocky Linux se sont imposés comme successeurs. Les deux sont compatibles binairement avec Red Hat Enterprise Linux et se comportent exactement comme CentOS pour la gestion des paquets.
Pour savoir quelle version tourne chez vous :
cat /etc/os-release
Notez le numéro de version majeure (8, 9 ou 10 par exemple). Vous en aurez besoin à l'étape suivante.
Pourquoi htop a besoin d'un dépôt supplémentaire
htop ne figure pas dans les sources de paquets standard de Red Hat Enterprise Linux, ni donc dans celles d'AlmaLinux, de Rocky Linux ou de CentOS. Le paquet provient d'EPEL (Extra Packages for Enterprise Linux), un dépôt supplémentaire librement accessible maintenu par le projet Fedora. EPEL doit donc être activé une fois pour toutes.
La réponse courte : deux commandes
Sur tous les systèmes de la famille Red Hat, ce sont exactement ces deux lignes :
dnf install epel-release -y
dnf install htop -y
C'est tout. Vous n'avez besoin ni du dépôt CRB ni de PowerTools, et vous n'avez aucun fichier RPM à télécharger à la main. Nous l'avons vérifié le 27 juillet 2026 dans des conteneurs (containers) neufs, à chaque fois avec une véritable installation :
| Système | sans EPEL | avec EPEL |
|---|---|---|
| AlmaLinux 10 | No match for argument: htop | htop 3.3.0 |
| AlmaLinux 9 | No match for argument: htop | htop 3.3.0 |
| Rocky Linux 9 | No match for argument: htop | htop 3.3.0 |
| Oracle Linux 9 | No match for argument: htop | htop 3.3.0 |
Ces deux mêmes commandes valent pour RHEL, pour CentOS Stream et pour tout autre système de cette famille. Sur Oracle Linux, le paquet d'activation s'appelle également epel-release et il est présent dans les sources livrées d'origine.
Pourquoi le dépôt CRB n'est pas nécessaire ici
De nombreux guides recommandent d'activer en plus le dépôt CRB (sur la version 8, il s'appelait encore PowerTools) :
dnf config-manager --set-enabled crb
Pour htop, c'est tout simplement superflu. CRB fournit des bibliothèques de développement dont certains autres paquets EPEL ont besoin pour être compilés ou pour résoudre leurs dépendances. htop n'en fait pas partie : dans nos tests, il s'installe proprement sans CRB. Retenez tout de même cette commande, car si un autre paquet EPEL bute plus tard sur une dépendance manquante, CRB est presque toujours la réponse.
Cas particulier : CentOS 8
CentOS 8 a été abandonné fin 2021 et ne reçoit plus de mises à jour de sécurité. Sur ce système, epel-release est absent des sources et l'installation passe directement par le fichier :
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Sur une telle machine, dnf s'interrompt cependant souvent dès la mise à jour de la liste des paquets, car les sources CentOS 8 elles-mêmes ont été coupées. Il faut alors commencer par basculer les fichiers situés dans /etc/yum.repos.d/ vers l'archive CentOS. La meilleure solution reste de passer à AlmaLinux ou à Rocky Linux : les deux sont compatibles binairement et continuent d'être maintenus.
Vérifier l'installation
Après l'installation, vérifiez que htop est réellement présent et dans quelle version :
htop --version
Installez ensuite htop :
dnf install htop -y
Sur Debian et Ubuntu, aucun dépôt supplémentaire n'est nécessaire, il suffit de :
apt update && apt install htop -y
Lancer et utiliser htop
Le programme se lance tout simplement avec :
htop
Les touches les plus importantes :
- F2 : réglages, par exemple le jeu de couleurs et les colonnes affichées.
- F3 : rechercher un processus.
- F4 : filtrer la liste sur un terme de recherche.
- F5 : vue arborescente, elle montre quel processus a lancé quel autre.
- F6 : choisir le tri, par exemple par CPU ou par mémoire.
- F9 : terminer le processus sélectionné.
- F10 ou q : quitter htop.
Deux paramètres de lancement sont également utiles. Le premier n'affiche que les processus d'un utilisateur donné, le second surveille un identifiant de processus précis :
htop -u nomdutilisateur
htop -p 1234
Si vous cherchez un affichage encore plus détaillé, avec des graphiques d'évolution pour le CPU, la RAM et le réseau, EPEL propose en complément le programme btop.
Erreurs fréquentes
- « No match for argument: htop » : EPEL n'est pas activé. Vérifiez avec
dnf repolistque epel apparaît bien dans la liste. - « Failed to download metadata for repo » : soit il n'y a pas de connexion vers l'extérieur, soit le dépôt a été coupé. Sur CentOS 8, c'est le second cas qui est la norme.
- « command not found » après l'installation : reconnectez-vous ou appelez
/usr/bin/htopavec son chemin complet. - L'affichage est illisible : votre terminal annonce un type inadapté. Définissez
export TERM=xterm-256colorpuis relancez htop.
Questions fréquentes
Pourquoi htop n'est-il pas préinstallé ?
Les commandes fonctionnent-elles aussi sur AlmaLinux et Rocky Linux ?
J'utilise encore CentOS 8. Que dois-je faire ?
Comment quitter htop ?
Quelle est la différence entre htop et top ?
2023-2026 KernelHost GmbH. Tous droits réservés. Ce guide est protégé par le droit d'auteur. Sa republication sur d'autres sites web, même partielle ou sous une forme modifiée, n'est pas autorisée sans notre accord écrit. Les citations accompagnées de la source et d'un lien sont expressément les bienvenues.

