Tengo un VPS basado en Centos 6 con una conexión ssh. Recientemente queriendo instalar Python 2.7.2, valientemente ejecuté:
yum remove python
que aparentemente eliminó yum en sí mismo se escribe o depende de python
Ahora no sé qué hacer y para empeorar las cosas, soy un novato en Linux (línea de comandos o no).
Correr rpm -iv http://centos.mirrors.hoobly.com/6.0/os/x86_64/Packages/python-2.6.5-3.el6.x86_64.rpm
da:
Retrieving http://centos.mirrors.hoobly.com/6.0/os/x86_64/Packages/python-2.6.5-3.el6.x86_64.rpm
Preparing packages for installation...
package python-2.6.5-3.el6.x86_64 is already installed
y es un servidor x86_64 sin duda, ya que "uname -a" da:
Linux xxxxxx 2.6.32-71.29.1.el6.x86_64 #1 SMP Mon Jun 27 19:49:27 BST 2011 x86_64 x86_64 x86_64 GNU/Linux
Una cosa más: ls /usr/bin/pyth* -la
da:
lrwxrwxrwx 1 root root 6 Dec 4 20:31 python2 -> python
-rwxr-xr-x 2 root root 4864 Nov 12 2010 python2.6
-rwxr-xr-x 2 root root 4864 Nov 12 2010 python;4edbd894
Respuestas:
Elija un espejo de la lista de espejos de CentOS 6 e instale los paquetes que necesita usar
rpm
. Tendría que lidiar con las dependencias. Por suerte para ti, tengo una VM bastante simple con CentOS 6 x86_64 instalado.Capturé la máquina virtual, corrí
yum remove python
y me divertí mucho al superar algunas dependencias circulares. Resultado final:Reemplaza el espejo por el que quieras. Además, asegúrese de que la arquitectura coincida. ¡Eso debería hacer el truco sin embargo!
Oh, una cosa más: si fuera tú, correría
yum upgrade
justo después de que hayas terminado de instalar los RPM.fuente
man rpm
esté en orden.rpm -iv http://centos.mirrors.hoobly.com/6.0/os/x86_64/Packages/python-2.6.5-3.el6.x86_64.rpm
y pegue el resultado como una edición a su pregunta. Además, ¿estás seguro de que estás ejecutando x86_64? Ejecuteuname -a
y pegue la salida de eso en la edición también, por favor.