não é possível instalar o npm no AWS RHEL7 AMI devido à dependência do c-ares-devel

1

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 .

    
por Leonardo Gonzalez 17.01.2015 / 08:29

2 respostas

0

O pacote c-ares-devel está no canal opcional do RHEL. Você precisa se certificar de ativar este canal.

    
por 17.01.2015 / 19:27
0

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.

    
por 17.01.2015 / 15:27

Tags