Instalar htop en AlmaLinux, Rocky Linux, RHEL y Oracle Linux
Bastan dos comandos en cualquier sistema de la familia Red Hat: activar EPEL e instalar htop. Por qué CRB y PowerTools no hacen falta, comprobado en contenedores reales.
htop muestra de forma clara la carga de CPU, el uso de memoria y los procesos en ejecución en una vista con colores y, a diferencia del clásico top, se maneja con las teclas de flecha y con el ratón. En los sistemas de la familia Red Hat, sin embargo, htop no siempre viene preinstalado.
En esta guía instalas htop en AlmaLinux, Rocky Linux, CentOS Stream y el ya antiguo CentOS 8. Los comandos son prácticamente idénticos en todos estos sistemas, porque todos usan el gestor de paquetes dnf.
¿Qué sistema se ejecuta en tu servidor?
CentOS 8 se descontinuó a finales de 2021 y ya no recibe actualizaciones. Como sucesores se han impuesto AlmaLinux y Rocky Linux. Ambos son compatibles a nivel binario con Red Hat Enterprise Linux y se comportan en la gestión de paquetes exactamente igual que CentOS.
Este comando te dice qué versión tienes en marcha:
cat /etc/os-release
Apunta el número de versión principal (por ejemplo 8, 9 o 10). Lo necesitas en el siguiente paso.
Por qué htop necesita un repositorio adicional
htop no está en los repositorios estándar de Red Hat Enterprise Linux y, por tanto, tampoco en los de AlmaLinux, Rocky Linux o CentOS. El paquete viene de EPEL (Extra Packages for Enterprise Linux), un repositorio adicional de libre disposición del proyecto Fedora. Por eso hay que activar EPEL una sola vez.
La respuesta corta: dos comandos
En cualquier sistema de la familia Red Hat son exactamente estas dos líneas:
dnf install epel-release -y
dnf install htop -y
Eso es todo. No necesitas ni el repositorio CRB ni PowerTools, y tampoco tienes que descargar a mano ningún archivo RPM. Lo comprobamos el 27 de julio de 2026 en contenedores recién creados, en cada caso con una instalación real:
| Sistema | sin EPEL | con 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 |
Los mismos dos comandos valen para RHEL, CentOS Stream y cualquier otro sistema de esta familia. En Oracle Linux el paquete de activación también se llama epel-release y está incluido en los repositorios que vienen de serie.
Por qué aquí no hace falta el repositorio CRB
Muchas guías recomiendan activar además el repositorio CRB (en la versión 8 todavía se llamaba PowerTools):
dnf config-manager --set-enabled crb
Para htop eso es sencillamente innecesario. CRB aporta bibliotecas de desarrollo que algunos otros paquetes de EPEL necesitan para compilarse o para resolver sus dependencias. htop no es uno de ellos: en nuestras pruebas se instala sin problemas y sin CRB. Aun así, quédate con el comando, porque si más adelante otro paquete de EPEL tropieza con una dependencia que falta, CRB es casi siempre la respuesta.
Caso especial: CentOS 8
CentOS 8 se descontinuó a finales de 2021 y ya no recibe actualizaciones de seguridad. Allí falta epel-release en los repositorios, así que la instalación se hace directamente desde el archivo:
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Sin embargo, en un sistema así dnf suele abortar ya al actualizar la lista de paquetes, porque también los repositorios propios de CentOS 8 se desconectaron. En ese caso hay que apuntar primero los archivos de /etc/yum.repos.d/ al archivo histórico de CentOS. La mejor opción es cambiar a AlmaLinux o Rocky Linux: ambos son compatibles a nivel binario y siguen recibiendo mantenimiento.
Comprobar la instalación
Después de la instalación, comprueba si htop está realmente disponible y en qué versión:
htop --version
A continuación instalas htop:
dnf install htop -y
En Debian y Ubuntu no hace falta ningún repositorio adicional, ahí basta con:
apt update && apt install htop -y
Iniciar y manejar htop
El programa se inicia simplemente con:
htop
Las teclas más importantes:
- F2: ajustes, por ejemplo el esquema de colores y las columnas mostradas.
- F3: buscar un proceso.
- F4: filtrar la lista por un término de búsqueda.
- F5: vista de árbol, muestra qué proceso ha iniciado a cuál.
- F6: elegir el criterio de orden, por ejemplo por CPU o por memoria.
- F9: terminar el proceso seleccionado.
- F10 o q: salir de htop.
Además resultan muy útiles dos parámetros de llamada. El primero muestra solo los procesos de un usuario concreto, el segundo vigila un ID de proceso determinado:
htop -u nombredeusuario
htop -p 1234
Si buscas una representación todavía más detallada, con gráficas de evolución para CPU, memoria RAM y red, en EPEL encuentras además el programa btop.
Errores frecuentes
- "No match for argument: htop": EPEL no está activado. Comprueba con
dnf repolistsi epel aparece en la lista. - "Failed to download metadata for repo": o bien no hay conexión hacia el exterior, o bien el repositorio está desconectado. En CentOS 8 lo segundo es lo habitual.
- "command not found" después de la instalación: vuelve a iniciar sesión o llama a
/usr/bin/htopcon la ruta completa. - La visualización se ve rota: tu terminal informa de un tipo inadecuado. Define
export TERM=xterm-256colore inicia htop de nuevo.
Preguntas frecuentes
¿Por qué htop no viene preinstalado?
¿Los comandos funcionan también en AlmaLinux y Rocky Linux?
Sigo usando CentOS 8. ¿Qué debo hacer?
¿Cómo salgo de htop?
¿Cuál es la diferencia entre htop y top?
2023-2026 KernelHost GmbH. Todos los derechos reservados. Esta guía está protegida por derechos de autor. Su publicación en otros sitios web, aunque sea de forma parcial o modificada, no está permitida sin nuestro consentimiento por escrito. Las citas con indicación de la fuente y un enlace son muy bienvenidas.

