Installation de htop sur votre système.

Décembre 2016

Sous Linux l'outil "top" existe pour nous donner un aperçu des processus actifs sur notre système mais il existe également l'outil "htop" qui en plus de vous donner toutes les informations sur vos processus vous permettra également de gérer ceux-ci de façon interactive.

Vous pourrez notamment :
- Trier la liste des processus par critère (utilisation du processeur, de la mémoire, de la mémoire virtuelle et autres)
- Rechercher des processus
- Tuer des processus
Et bien d'autres.


Installation depuis les dépôts de votre distribution. (Automatique)

Sous la plupart des distributions actuelles, le paquet "htop" existe et permet d'installer celui-ci facilement et rapidement à travers votre gestionnaire de paquets, nous allons voir comment faire pour la plupart des distributions utilisées sur des ordinateurs.

Toutes les commandes que nous utiliseront ci-dessous sont à exécuter depuis un terminal avec les droits "root" (il est toujours possible d'utiliser "sudo" devant la commande pour obtenir les droits root temporairement, notamment sous Ubuntu/Kubuntu/Lubuntu/Xubuntu).

Sous les distributions Debian, Ubuntu, Linux Mint et dérivés (Kubuntu, Lubuntu, Xubuntu, LMDE, etc).

Commençons par vérifier que nos dépôts soient bien à jour :

apt-get update


Maintenant que nos dépôts sont bien à jour, nous allons installer le paquet "htop" :

apt-get install -y htop


L'argument "-y" ci-dessus, permet d'accepter automatiquement l'installation du paquet, sans devoir la valider avec "y" manuellement.

Fedora, CentOS, RedHat et autres.

Sous ces distributions, htop n'est généralement pas disponible de manière native dans les dépôts, il faut par conséquent utiliser les dépôts "EPEL" qui permettent d'accéder à une majorité de paquets non disponible de base.

- Sous Fedora
yum install htop


- Sous CentOS, RHEL, Scientific Linux et autres

Installation des dépôts EPEL :
yum install epel-release


Si le paquet "epel-release" n'existe pas, il faudra alors l'installer manuellement selon les versions de votre système.

Sous RHEL/CentOS 7.X
rpm -ivh http://download.fedoraproject.org/pub/epel/7/$(arch)/e/epel-release-7-5.noarch.rpm


Sous RHEL/CentOS 6.X
rpm -ivh http://download.fedoraproject.org/pub/epel/6/$(arch)/epel-release-6-8.noarch.rpm


Sous RHEL/CentOS 5.X
rpm -ivh http://download.fedoraproject.org/pub/epel/5/$(arch)/epel-release-5-4.noarch.rpm


Installation du paquet htop :

yum install htop

Gentoo

Il vous suffit d'utiliser emerge pour installer le paquet.
emerge sys-process/htop

Installation depuis les sources. (Manuelle)

Si le paquet htop n'est pas disponible sur votre système ou que vous souhaitez avoir une version à jour parce que celle fournie dans les dépôts ne l'est pas, il peut être intéressant de compiler celui-ci à la main.

L'installation et la compilation devrait fonctionner sur la plupart des systèmes à condition d'avoir les outils adéquats.

Nous allons commencer par télécharger les sources de htop :
wget http://hisham.hm/htop/releases/1.0.3/htop-1.0.3.tar.gz


Ensuite, nous allons extraire cette archive :
tar zxf htop-1.0.3.tar.gz


Et maintenant, nous allons compiler notre outil :
cd htop-1.0.3
./configure; make; make install

Utilisation

Normalement, si votre installation s'est bien déroulée et qu'elle n'a retournée aucun message d'erreur, vous pouvez désormais accéder à htop avec la commande suivante :
htop

Liens utiles

http://hisham.hm/htop/index.php?page=main

A voir également :

Ce document intitulé «  Installation de htop sur votre système.  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.