O pacote c-ares-devel está no canal opcional do RHEL. Você precisa se certificar de ativar este canal.
Eu adicionei o repositório EPEL e tentei instalar o npm (já que ele não está incluído nos repositórios padrão), mas receba o seguinte erro:
Error: Package: nodejs-devel-0.10.33-1.el7.x86_64 (epel)
Requires: c-ares-devel(x86-64)
No package c-ares-devel available.
quando tento instalar isso.
Adicionar o repositório RPMForge não ajuda.
yum --skip-broken install npm
apenas ignora o pacote npm.
O pacote c-ares
está instalado, mas parece não atender à dependência c-ares-devel
.
Você tentou executar:
# yum clean all
# yum update c-ares
# yum install c-ares-devel
antes de tentar instalar o npm?
Além disso, se você ainda estiver recebendo erros, basta fazer o download dos pacotes do CentOS para o c-ares e pronto:
# rpm -Uvh http://centos.eecs.wsu.edu/7.0.1406/os/x86_64/Packages/c-ares-1.10.0-3.el7.x86_64.rpm
# rpm -Uvh http://centos.eecs.wsu.edu/7.0.1406/os/x86_64/Packages/c-ares-devel-1.10.0-3.el7.x86_64.rpm
# yum install npm
Espero que ajude.