Programación

Un sistema LFS puede usarse como plataforma de desarrollo, sin embargo el sistema base sólo incluye soporte para los lenguajes C, C++ y Perl. Este capítulo proporciona instrucciones para construir los entornos de programación más populares ampliando las posibilidades de desarrollo de tu sistema.

Python-2.4

Introdución a Python

El paquete Python contiene el entorno de desarrollo Python. Es útil para programación orientada a objetos, escribir guiones, hacer prototipos de programas extensos o desarrollar aplicaciones completas.

Información sobre el paquete

Dependencias de Python

Instalación de Python

Si tienes instalado Berkeley DB y deseas utilizarlo, aplica el siguiente parche:

patch -Np1 -i ../Python-2.4-db43-1.patch

Instala Python ejecutando los siguientes comandos:

patch -Np0 -i ../patch.txt &&
patch -Np1 -i ../Python-2.4-gdbm-1.patch &&
./configure --prefix=/usr --enable-shared &&
make

Ahora, como usuario root:

make install

Contenido

Programas instalados: pydoc, python, smtpd.py y, opcionalmente si Tk está instalado, idle
Librerías instaladas: libpython2.4.so y numerosos módulos instalados en /usr/lib/python2.4/lib-dynload
Directorios instalados: /usr/include/python2.4 y /usr/lib/python2.4

Descripciones cortas

idle

Guión envoltorio que abre un editor GUI diseñado para Python.

pydoc

La herramienta de documentación de Python.

python

Un lenguaje de programación interpretado, interactivo y orientado a objetos.

smtpd.py

Un proxy SMTP implementado en Python.