Python/Instalación de Python/Python en RedHat Linux

De Wikilibros, la colección de libros de texto de contenido libre.
Ir a la navegación Ir a la búsqueda
← Python en Mac OS 9 Python en RedHat Linux Python en Debian GNU/Linux →
Inmersión en Python


La instalación en sistemas operativos compatibles con Unix como Linux es sencilla si desea instalar un paquete binario. Existen paquetes binarios precompilados disponibles para las distribuciones de Linux más populares. Aunque siempre puede compilar el código fuente.

Descarge el último RPM de Python yendo a [1] y escogiendo el número de versión más alto en la lista, y dentro de ahí, el directorio rpms/. Entonces descargue el RPM con el número de versión más alto. Puede instalarlo con la orden rpm, como se muestra aquí:

Ejemplo 1.2. Instalación en RedHat Linux 9

localhost:~$ su -
Password: [introduzca la clave de root]
[root@localhost root]# wget http://python.org/ftp/python/2.3/rpms/redhat-9/python2.3-2.3-5pydotorg.i386.rpm
Resolving python.org... done.
Connecting to python.org[194.109.137.226]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7,495,111 [application/octet-stream]
...
[root@localhost root]# rpm -Uvh python2.6-2.3-5pydotorg.i386.rpm
Preparing...                ########################################### [100%]
   1:python2.3              ########################################### [100%]
[root@localhost root]# python                                                          [1]
Python 2.2.2 (#1, Feb 24 2003, 19:13:11)
[GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-4)] on linux2
Type "help", "copyright", "credits", or "license" for more information.
>>> [pulse Ctrl+D para salir]
[root@localhost root]# python2.3                                                       [2]
Python 2.3 (#1, Sep 12 2003, 10:53:56)
[GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-5)] on linux2
Type "help", "copyright", "credits", or "license" for more information.
>>> [pulse Ctrl+D para salir]
[root@localhost root]# which python2.6                                                 [3]
/usr/bin/python2.6


[1] ¡Vaya! Escribir python sólamente le lleva a la versión anterior de Python (la que incluía la instalación). Esa no es la que usted quiere.

[2] En el momento de escribir esto, la versión más moderna se llama python2.6. Probablemente quiera cambiar la ruta en la primera línea de los script de ejemplo para que apunten a la nueva versión.

[3] Ésta es la ruta completa de la versión más moderna de Python que acaba de instalar. Utilize esto en la línea #! (la primera de cada script) para asegurarse de que los scripts se ejecutan usando la última versión de Python, y asegúrese de escribir python2.6 para entrar en el intérprete.

[4] A pesar de que en la mayoría de las distribuciones Linux ya viene el interprete de Python instalado por defecto, estos pasos también se pueden utilizar en versiones de Linux derivadas de Red Hat, como Fedora Linux o CentOS Linux o en versiones que usen el sistema de binarios .RPM como Opensuse Linux.