Installare htop su AlmaLinux, Rocky Linux, RHEL e Oracle Linux

Pubblicato il Aggiornato il 4 min di lettura

Su ogni sistema della famiglia Red Hat bastano due comandi: attivare EPEL e installare htop. Perché CRB e PowerTools non servono, misurato in container reali.

htop mostra il carico della CPU, l'uso della RAM e i processi in esecuzione in una vista colorata e ordinata e, a differenza del classico top, si comanda con i tasti freccia e con il mouse. Sui sistemi della famiglia Red Hat, però, htop non è sempre preinstallato.

In questa guida installi htop su AlmaLinux, Rocky Linux, CentOS Stream e sul più vecchio CentOS 8. I comandi sono praticamente identici su tutti i sistemi citati, perché usano tutti il gestore di pacchetti dnf.

Quale sistema gira sul tuo server?

CentOS 8 è stato dismesso a fine 2021 e non riceve più aggiornamenti. Come successori si sono affermati AlmaLinux e Rocky Linux. Entrambi sono compatibili a livello binario con Red Hat Enterprise Linux e nella gestione dei pacchetti si comportano esattamente come CentOS.

Quale versione gira da te lo scopri così:

cat /etc/os-release

Annota il numero di versione principale (ad esempio 8, 9 o 10). Ti serve al passaggio successivo.

Perché htop ha bisogno di un repository aggiuntivo

htop non si trova nelle fonti di pacchetti standard di Red Hat Enterprise Linux e quindi nemmeno in quelle di AlmaLinux, Rocky Linux o CentOS. Il pacchetto arriva da EPEL (Extra Packages for Enterprise Linux), un repository aggiuntivo liberamente disponibile del progetto Fedora. Per questo EPEL va attivato una volta sola.

La risposta breve: due comandi

Su ogni sistema della famiglia Red Hat servono esattamente queste due righe:

dnf install epel-release -y
dnf install htop -y

Tutto qui. Non ti serve né il repository CRB né PowerTools e non devi nemmeno scaricare a mano un file RPM. Abbiamo verificato il tutto il 27 luglio 2026 in container appena creati, ogni volta con un'installazione reale:

Sistemasenza EPELcon EPEL
AlmaLinux 10No match for argument: htophtop 3.3.0
AlmaLinux 9No match for argument: htophtop 3.3.0
Rocky Linux 9No match for argument: htophtop 3.3.0
Oracle Linux 9No match for argument: htophtop 3.3.0

Gli stessi due comandi valgono per RHEL, CentOS Stream e ogni altro sistema di questa famiglia. Anche su Oracle Linux il pacchetto di attivazione si chiama epel-release ed è incluso nelle fonti fornite di serie.

Perché qui il repository CRB non serve

Molte guide consigliano di attivare in aggiunta il repository CRB (sulla versione 8 si chiamava ancora PowerTools):

dnf config-manager --set-enabled crb

Per htop è semplicemente superfluo. CRB fornisce librerie di sviluppo che alcuni altri pacchetti EPEL richiedono per la compilazione o per risolvere le proprie dipendenze. htop non rientra fra questi e nei nostri test si installa senza problemi anche senza CRB. Tieni comunque a mente il comando: se in futuro un altro pacchetto EPEL si blocca su una dipendenza mancante, CRB è quasi sempre la risposta.

Caso particolare CentOS 8

CentOS 8 è stato dismesso a fine 2021 e non riceve più aggiornamenti di sicurezza. Lì epel-release manca nelle fonti e l'installazione passa direttamente dal file:

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

Spesso però su un sistema del genere dnf si interrompe già durante l'aggiornamento dell'elenco dei pacchetti, perché anche le fonti vere e proprie di CentOS 8 sono state disattivate. In quel caso i file sotto /etc/yum.repos.d/ vanno prima riportati sull'archivio di CentOS. La strada migliore resta il passaggio ad AlmaLinux o Rocky Linux: entrambi sono compatibili a livello binario e continuano a essere mantenuti.

Verificare l'installazione

Dopo l'installazione controlla se htop è davvero presente e in quale versione:

htop --version

Dopodiché installa htop:

dnf install htop -y

Su Debian e Ubuntu non serve alcun repository aggiuntivo, lì basta:

apt update && apt install htop -y

Avviare e usare htop

Il programma si avvia semplicemente con:

htop

I tasti più importanti:

  • F2: impostazioni, ad esempio schema di colori e colonne visualizzate.
  • F3: cercare un processo.
  • F4: filtrare l'elenco in base a un termine di ricerca.
  • F5: vista ad albero, mostra quale processo ne ha avviato un altro.
  • F6: scegliere l'ordinamento, ad esempio per CPU o RAM.
  • F9: terminare il processo selezionato.
  • F10 oppure q: uscire da htop.

Sono utili inoltre due parametri di avvio. Il primo mostra solo i processi di un determinato utente, il secondo tiene d'occhio un preciso ID di processo:

htop -u nomeutente
htop -p 1234

Se cerchi una rappresentazione ancora più dettagliata, con grafici storici per CPU, RAM e rete, in EPEL trovi anche il programma btop.

Errori frequenti

  • "No match for argument: htop": EPEL non è attivo. Controlla con dnf repolist se epel compare nell'elenco.
  • "Failed to download metadata for repo": o non c'è connessione verso l'esterno, oppure il repository è stato disattivato. Su CentOS 8 la seconda ipotesi è la norma.
  • "command not found" dopo l'installazione: esci e rientra nella sessione, oppure richiama /usr/bin/htop con il percorso completo.
  • La visualizzazione è tutta sballata: il tuo terminale segnala un tipo non adatto. Imposta export TERM=xterm-256color e riavvia htop.

Domande frequenti

Perché htop non è preinstallato?
htop non si trova nelle fonti di pacchetti standard di Red Hat Enterprise Linux e quindi nemmeno in AlmaLinux, Rocky Linux o CentOS. Il pacchetto arriva dal repository aggiuntivo EPEL, liberamente disponibile.
I comandi funzionano anche su AlmaLinux e Rocky Linux?
Sì. Entrambe le distribuzioni sono compatibili a livello binario con Red Hat Enterprise Linux e usano lo stesso gestore di pacchetti dnf. I comandi sono identici a quelli di CentOS.
Uso ancora CentOS 8. Che cosa devo fare?
CentOS 8 è stato dismesso a fine 2021 e non riceve più aggiornamenti di sicurezza. L'installazione tramite il pacchetto EPEL lì funziona ancora, ma sul lungo periodo conviene passare ad AlmaLinux o Rocky Linux.
Come esco di nuovo da htop?
Con il tasto F10 oppure con q. Il processo selezionato lo termini con F9, la vista ad albero la attivi e disattivi con F5.
Qual è la differenza fra htop e top?
htop presenta le stesse informazioni a colori, si comanda con i tasti freccia e con il mouse, può ordinare per qualsiasi colonna e mostrare i processi ad albero. In compenso top è già presente su ogni sistema.

htop AlmaLinux Rocky-Linux RHEL Oracle-Linux CentOS EPEL dnf