Instalar o htop no AlmaLinux, Rocky Linux, RHEL e Oracle Linux
Em qualquer sistema da família Red Hat bastam dois comandos: ativar o EPEL e instalar o htop. Porque é que o CRB e o PowerTools não são precisos, medido em containers reais.
O htop mostra a carga de CPU, o consumo de memória e os processos em execução numa vista colorida e bem organizada. Ao contrário do clássico top, também se controla com as teclas de setas e com o rato. Nos sistemas da família Red Hat, porém, o htop nem sempre vem pré-instalado.
Neste guia vai instalar o htop no AlmaLinux, no Rocky Linux, no CentOS Stream e no antigo CentOS 8. Os comandos são praticamente idênticos em todos estes sistemas, porque todos usam o gestor de pacotes dnf.
Que sistema está a correr no seu servidor?
O CentOS 8 foi descontinuado no final de 2021 e já não recebe atualizações. Como sucessores impuseram-se o AlmaLinux e o Rocky Linux. Ambos são compatíveis ao nível binário com o Red Hat Enterprise Linux e comportam-se, na gestão de pacotes, exatamente como o CentOS.
Para saber que versão está a correr no seu sistema:
cat /etc/os-release
Anote o número da versão principal (por exemplo 8, 9 ou 10). Vai precisar dele no passo seguinte.
Porque é que o htop precisa de um repositório adicional
O htop não está nas fontes de pacotes padrão do Red Hat Enterprise Linux e, por consequência, também não nas do AlmaLinux, do Rocky Linux ou do CentOS. O pacote vem do EPEL (Extra Packages for Enterprise Linux), um repositório adicional de acesso livre mantido pelo projeto Fedora. Por isso o EPEL tem de ser ativado uma vez.
A resposta curta: dois comandos
Em qualquer sistema da família Red Hat são exatamente estas duas linhas:
dnf install epel-release -y
dnf install htop -y
É tudo. Não precisa do repositório CRB nem do PowerTools e também não tem de descarregar nenhum ficheiro RPM à mão. Verificámos isto a 27 de julho de 2026 em containers acabados de criar, sempre com uma instalação real:
| Sistema | sem EPEL | com 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 |
Os mesmos dois comandos valem para o RHEL, para o CentOS Stream e para qualquer outro sistema desta família. No Oracle Linux o pacote de ativação chama-se igualmente epel-release e já vem incluído nas fontes fornecidas.
Porque é que o repositório CRB não é necessário aqui
Muitos guias recomendam ativar também o repositório CRB (na versão 8 ainda se chamava PowerTools):
dnf config-manager --set-enabled crb
Para o htop isso é simplesmente desnecessário. O CRB fornece bibliotecas de desenvolvimento de que alguns outros pacotes do EPEL precisam para compilar ou para resolver as suas dependências. O htop não faz parte desse grupo e, nos nossos testes, instalou-se sem problemas sem o CRB. Guarde o comando na mesma: se mais tarde outro pacote do EPEL tropeçar numa dependência em falta, o CRB é quase sempre a resposta.
Caso especial: CentOS 8
O CentOS 8 foi descontinuado no final de 2021 e já não recebe atualizações de segurança. Aí falta o epel-release nas fontes e a instalação é feita diretamente a partir do ficheiro:
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Muitas vezes, porém, o dnf aborta num sistema destes logo ao atualizar a lista de pacotes, porque as próprias fontes do CentOS 8 também foram desligadas. Nesse caso, os ficheiros em /etc/yum.repos.d/ têm primeiro de ser apontados para o arquivo do CentOS. O melhor caminho é mudar para o AlmaLinux ou para o Rocky Linux: ambos são compatíveis ao nível binário e continuam a ser mantidos.
Verificar a instalação
Depois da instalação, confirme se o htop está mesmo presente e em que versão:
htop --version
A seguir instale o htop:
dnf install htop -y
No Debian e no Ubuntu não é preciso nenhum repositório adicional, aí basta:
apt update && apt install htop -y
Iniciar e utilizar o htop
O programa arranca simplesmente com:
htop
As teclas mais importantes:
- F2: definições, por exemplo o esquema de cores e as colunas apresentadas.
- F3: procurar um processo.
- F4: filtrar a lista por um termo de pesquisa.
- F5: vista em árvore, mostra que processo deu origem a qual.
- F6: escolher a ordenação, por exemplo por CPU ou por memória.
- F9: terminar um processo selecionado.
- F10 ou q: sair do htop.
Há ainda dois parâmetros de arranque úteis. O primeiro mostra apenas os processos de um determinado utilizador, o segundo acompanha em concreto um ID de processo:
htop -u nome_de_utilizador
htop -p 1234
Se procura uma apresentação ainda mais detalhada, com gráficos de evolução para CPU, RAM e rede, encontra no EPEL também o programa btop.
Erros frequentes
- "No match for argument: htop": o EPEL não está ativado. Verifique com
dnf repolistse o epel aparece na lista. - "Failed to download metadata for repo": ou não existe ligação para o exterior, ou o repositório foi desligado. No CentOS 8 este último caso é a norma.
- "command not found" depois da instalação: inicie sessão de novo ou invoque
/usr/bin/htopcom o caminho completo. - A apresentação aparece toda desalinhada: o seu terminal anuncia um tipo inadequado. Defina
export TERM=xterm-256colore volte a iniciar o htop.
Perguntas frequentes
Porque é que o htop não vem pré-instalado?
Os comandos funcionam também no AlmaLinux e no Rocky Linux?
Ainda uso o CentOS 8. O que devo fazer?
Como saio outra vez do htop?
Qual é a diferença entre o htop e o top?
2023-2026 KernelHost GmbH. Todos os direitos reservados. Este guia está protegido por direitos de autor. A sua republicação noutros sites, na íntegra, em parte ou de forma editada, não é permitida sem o nosso consentimento por escrito. Citações com indicação da fonte e ligação são expressamente bem-vindas.

