Installer HTOP 2.0 sur GNU/Linux

Le célèbre visionneur de processus interactif pour les systèmes UNIX et GNU/Linux, de son petit nom HTOP, vient de sortir en version 2.0 avec son lots de nouveautés.

Généralement par défaut sur les distributions GNU/Linux comme Debian, Ubuntu, Manjaro et bien d’autres est installé le petit logiciel top, qui permet lui aussi de visualiser en temps réel les processus et la charge système.
Alors pourquoi vouloir installer HTOP à tout prix ? Parce-que, HTOP c’est tout comme top mais sous stéroïdes !!!
Et pour la petite histoire, le nom du logiciel htop provient de la première lettre du nom de son créateur Hisham et de TOP.

htop-2.0

HTOP 2.0

Pour rappel, htop est un logiciel libre sous licence GNU General Public License, version 2 (GPL-2.0). Depuis la version 2.0, htop est maintenant multi-plateforme et fonctionne sous GNU/Linux, FreeBSD, OpenBSD et Mac OS X.

De plus, il est accompagné de nouvelles fonctionnalités :

  • Prise en charge de la roulette de la souris pour faire défiler l’affichage des processus,
  • Configuration avancée de l’affichage,
  • Visualisation de l’ensemble des variables d’environnement pour un processus en appuyant sur la touche « e » du clavier,
  • Le mode graphique pour les compteurs a été remanié, inspiré par Vtop,
  • … Et bien sûr, beaucoup d’autres réglages et corrections!

Installer HTOP 2.0 sous GNU/Linux

Pour bénéficier de toute la puissance de htop, il faut avoir installer la librairie Ncurses 6 auparavant.

Installer la libraire libre Ncurses 6

  • Archlinux / Manjaro :
  • sudo pacman -S ncurses
  • Debian / Ubuntu / Linux Mint :
  • sudo apt-get install libncurses5-dev libncursesw5-dev
  • Fedora :
  • sudo yum install ncurses-devel

Installation et compilation de HTOP 2.0

A ce jour la version 2.0 de htop n’est pas encore disponible dans les dépôts officiels des principales distributions GNU/Linux, il faut donc passer par la case compilation.

  • Clonage du dépôt GIT de HTOP :
  • git clone https://github.com/hishamhm/htop
  • Entrer dans le répertoire htop :
    cd htop/
  • Compilation de htop :
  • ./autogen.sh && ./configure && make
  • Création d’un lien symbolique dans /usr/bin :
  • sudo ln -s ~/htop/htop /usr/bin

Utilisation de HTOP 2.0

Pour exécuter le logiciel htop, il suffit de saisir dans le terminal :

htop

Pour configurer et personnaliser l’affichage, presser la touche du clavier F2 ou s :
htop-2.0-config

Astuce : pour changer le style d’affichage(LED,Bar,Text ou Graph) il faut appuyer sur la barre d’espace du clavier après avoir sélectionner l’élément choisi.

6 Comments

  1. Could you upload your configuration ? (I mean the one in this article)

  2. Hi Fabien,
    my setup (~/.config/htop/htoprc):

    # Beware! This file is rewritten by htop when settings are changed in the interface.
    # The parser is also very primitive, and not human-friendly.
    fields=0 48 49 114 110 109 46 47 37 2 1
    sort_key=46
    sort_direction=1
    hide_threads=0
    hide_kernel_threads=1
    hide_userland_threads=1
    shadow_other_users=1
    show_thread_names=0
    show_program_path=1
    highlight_base_name=1
    highlight_megabytes=1
    highlight_threads=1
    tree_view=0
    header_margin=1
    detailed_cpu_time=1
    cpu_count_from_zero=1
    update_process_names=1
    account_guest_in_cpu_meter=1
    color_scheme=6
    delay=15
    left_meters=Clock AllCPUs Memory Swap
    left_meter_modes=4 1 1 1
    right_meters=CPU Hostname LoadAverage Tasks Uptime
    right_meter_modes=3 2 2 2 2

  3. Et hop ,je prends le petit script pour ma kali rolling ;)

  4. Bonjour,
    pour debian, il faut aussi installer
    apt-get install dh-autoreconf

    merci pour le tutoriel

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.