Distribution axée sur des dépôts stables, CentOS n'aime pas trop les dépôts d'applis en développement. C'est donc normal qu'un yum search htop nous retourne un vilain Match not found.

htop

La solution ultime réside dans l'installation du paquet rpmforge qui va s'occuper de rajouter des dépôts de développement. Si vous êtes paranoïaque quant à la tenue d'une base RPM viable et que vous ne voulez que le paquet htop, voici une méthode plus simple :

Ajoutez le fichier /etc/yum.repos.d/CentOS-Dag.repo

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux

baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
enabled=1
includepkgs=htop*

Sauvegardez et revenez sur votre terminal. Lancez un yum install htop et acceptez la clé publique. Le tour est joué et aucun autre paquet ne sera impacté par l'ajout de ce dépôt :)
Si vous souhaitez installer d'autres paquets appartenant au dépôt Dag, ajoutez-les à la ligne includepkgs.