Atualizando o Python de 2.4 para 2.5+ no CentOS

1

Eu tentei

yum update python

e

yum upgrade python

ambos apresentaram resultados com a linha final: "Nenhum pacote marcado para atualização"

Atualmente tenho

Python 2.4.3 (#1, Sep  3 2009, 15:37:37)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2

Aparentemente, a versão mais recente do python já é 3.x ... qual é a melhor maneira de atualizar?

    
por inac 04.08.2010 / 16:52

4 respostas

3

Bem, o mais curto é que você não pode (ou pelo menos não deveria). Muitos programas internos do CentOS (e RHEL) (incluindo yum ) dependem de 2.4 ...

No entanto, você pode instalar o 2.6 a partir do repositório epel . O pacote é denominado python26 e o comando é python26 ou python2.6 em vez de python ... Observação: não altere o comando python para apontar para python26 pelo motivo acima. ..

    
por 04.08.2010 / 17:02
0

Yum:

* A yum repository is available for your convenience. For Fedora Core 3, create "/etc/yum.repos.d/python25.repo" with the following lines:

  [python25]
  name=Fedora Core $releasever - $basearch - Python 2.5
  baseurl=http://www.python.org/ftp/python/2.5/rpms/fedora-$releasever/
  enabled=1
  gpgcheck=1

Adicione a chave GPG do KRUD executando: "rpm --import link "

yum instala o python

funciona para mim

    
por 04.08.2010 / 17:05
0

Basta instalar o python da origem para um diretório diferente (por exemplo, /opt/python2.6). python2.4 é deixado intacto, então RHEL / Centos é feliz. Você pode então usar o comando python2.6 (ou qualquer versão), tudo o que você deseja criar virtualenvs, executar mod_wsgi, etc, etc. Eu tenho essa instalação em execução em uma caixa RHEL 5 e está funcionando muito bem!

    
por 31.08.2010 / 22:17
-1

Eu escrevi sobre isso uma vez aqui

    
por 31.08.2010 / 22:42