Cela peut sembler excessif de créer un tutoriel pour installer un paquet aussi basique que « htop » mais puisqu’il ne figure pas dans les dépôts officiels de base sur RHEL, ce guide a sa raison d’être. La distribution Linux orientée entreprises de Red Hat ne propose que le basique « top » par défaut mais les avantages de « htop » ne sont plus à démontrer pour superviser une machine.

Ce tutoriel donne la procédure pour télécharger et installer htop sur Red Hat Enterprise Linux 7 et 8. Il s’agit de faire l’ajout du repository EPEL puis de demander l’installation par yum. EPEL, pour Extra Packages for Enterprise Linux, est un ensemble de paquets issus de Fedora, la distribution Linux plus user friendly adaptée aux postes de travail. EPEL s’ajoute aussi sur CentOS, pour l’outil de monitoring htop et d’autres utilitaires.

 

Installer htop sur RHEL 7

1. Ouvrir un Terminal ou une connexion distante SSH.

2. Ajouter le repository epel :

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

3. Demander le téléchargement et l’installation de htop :

yum install htop

4. Une fois l’installation terminée, lancer l’outil par la simple commande : htop

 

Télécharger htop sur RHEL 8

1. Ouvrir un Terminal ou un SSH sur le serveur Red Hat Linux.

2. Ajouter le repository epel :

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

3. Demander le téléchargement et l’installation de htop :

yum install htop

4. Une fois l’installation terminée, lancer l’outil par la simple commande : htop

 

Exemple

[user@rhel75 ~]$ sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Récupération de https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
attention : /var/tmp/rpm-tmp.0vo0N0: Entête V4 RSA/SHA256 Signature, clé ID 352c64e5: NOKEY
Préparation... ################################# [100%]
Mise à jour / installation...
1:epel-release-7-13 ################################# [100%]
[user@rhel75 ~]$ sudo yum install htop
Modules complémentaires chargés : langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet htop.x86_64 0:2.2.0-3.el7 sera installé
--> Résolution des dépendances terminée

Dépendances résolues

==================================================
Package Architecture Version Dépôt Taille
==================================================
Installation :
htop x86_64 2.2.0-3.el7 epel 103 k

Résumé de la transaction
==================================================
Installation 1 Paquet

Taille totale des téléchargements : 103 k
Taille d'installation : 218 k
Is this ok [y/d/N]: y
Downloading packages:
attention : /var/cache/yum/x86_64/7Server/epel/packages/htop-2.2.0-3.el7.x86_64.rpm: Entête V3 RSA/SHA256 Signature, clé ID 352c64e5: NOKEY
La clé publique pour htop-2.2.0-3.el7.x86_64.rpm n'est pas installée
htop-2.2.0-3.el7.x86_64.rpm | 103 kB 00:00:00
Récupération de la clé à partir de file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Importation de la clef GPG 0x352C64E5 :
ID utilisateur : « Fedora EPEL (7) <epel@fedoraproject.org> »
Empreinte  : 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5
Paquet  : epel-release-7-13.noarch (installed)
Provient de  : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Est-ce correct [o/N] : o
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Avertissement : RPMDB a été modifiée par une autre application que yum.
Installation : htop-2.2.0-3.el7.x86_64 1/1
Vérification : htop-2.2.0-3.el7.x86_64 1/1

Installé :
htop.x86_64 0:2.2.0-3.el7

Terminé !