Centos 5.11 Nenhum módulo chamado yum [closed]

0

Estou rodando o Centos 5.11 e instalei o python 2.7 (substituindo o 2.4) Logo descobri que o yum não funcionará com o 2.7, como esperado se eu colocar python -V ele mostra o Python 2.7.

Meu colega fez um instantâneo da máquina virtual onde o CentOS está sendo executado antes de instalar o 2.7. Ele restaurou o instantâneo, agora quando eu digito python -V ele mostra 2.4 mas yum ainda não funciona mostrando:

It's possible that the above module doesn't match the current version of Python, which is: 2.7.9 (default, Feb 23 2016, 18:55:48)

Portanto, mesmo que python -V mostre 2,4, yum ainda mostra 2,7. Como posso consertar isso?

    
por Hector Rodriguez 07.03.2016 / 05:09

1 resposta

1

Você provavelmente terá que reverter para um snapshot anterior, porque o Python 2.7 está interferindo no Yum, então é provável que o snapshot não tenha sido o suficiente. Desfazer um Python sobrescrito acidentalmente é um procedimento bastante avançado.

Isso pode ser feito, mas se você é um pouco novo no Linux, é muito mais rápido, mais fácil e menos propenso a erros para fazer backup do sistema e reinstalá-lo. Reparar isso não é muito diferente de corrigir uma libra sobrescrita.

Uma vez que você consiga resolver isso, você vai querer instalar o Python 2.7 usando o comando "make altinstall" ao invés de "make install". Certifique-se de instalar o novo Python em um local diferente do Python 2.4 nativo do seu sistema. / usr / local é um local razoável, embora algumas pessoas prefiram / opt.

Por exemplo:

./configure --prefix=/usr/local
make && make altinstall
    
por 07.03.2016 / 09:03