Repo Yum com python 2.6 no Centos7

1

Eu preciso rodar o Nodejs 4 em uma máquina do CentOS 7. Eu tenho um acesso limitado à Internet nesta máquina e, basicamente, só pode bater repositórios Yum (eu posso adicionar novos). Como o Nodejs 4 não está disponível nem mesmo no EPEL, estou usando um repositório privado da Yum com o Nodejs 4 envolto em um RPM. Eu não criei este RPM e não posso mudá-lo.
O problema é - o Nodejs 4 RPM mencionado tem uma dependência indireta do Python 2.6 exatamente (indiretamente, pois a dependência da dependência precisa dessa versão do Python). Agora o Python 2.6 não está disponível em nenhum repositório do Centos 7 yum (nem mesmo no EPEL), as únicas versões disponíveis para mim são: 2.7.5 e 3.4.3. E assim, a instalação do referido Nodejs 4 RPM falhar:

Error: Package: nodejs4-runtime-4.4.2-22.el6.x86_64 (nodejs4)
       Requires: python(abi) = 2.6
       Installed: python-2.7.5-34.el7.x86_64 (@bertinet-base-7)
           python(abi) = 2.7
           python(abi) = 2.7
       Available: python34-3.4.3-4.el7.x86_64 (epel)
           python(abi) = 3.4

Como eu disse, não tenho acesso à Internet, exceto os repositórios do Yum. Não me pergunte por que, não é minha decisão, não posso mudar isso.
Eu preciso do Nodejs 4 nesta máquina.
Existe algum repositório Yum confiável para o Centos 7 que forneça: Nodejs 4 ou Python 2.6? Obrigado.

    
por Daniel Gruszczyk 07.04.2016 / 13:48

1 resposta

1

nodejs4-runtime-4.4.2-22. el6 .x86_64 - a instalação do pacote para EL6 no EL7 não funcionará.

Obtenha um pacote para o el7, por exemplo, de aqui , mas isso pode entrar em conflito com os nodejs de outras fontes.

As instruções no site do nó são suficientemente claras.

De qualquer forma, isso parece uma cópia do link

    
por 07.04.2016 / 16:15