Programmazione

Un sistema LFS di base può essere usato come piattaforma di sviluppo, tuttavia il sistema base include solo il supporto linguaggio per C, C++ e Perl. Questo capitolo fornisce istruzioni per costruire molti ambienti di programmazione popolari per espandere enormemente le capacità di sviluppo del proprio sistema.

Python-2.4

Introduzione a Python

Il pacchetto Python contiene l'ambiente di sviluppo Python. Esso serve per programmazione object-oriented, compilazione di script, prototipazione di grossi programmi o sviluppo di intere applicazioni.

Informazioni sul pacchetto

Dipendenze di Python

Installazione di Python

Se si ha installato Berkeley DB e si desidera usarlo applicare la seguente patch:

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

Installare Python eseguendo i seguenti comandi:

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

Ora, come utente root:

make install

Contenuti

Programmi installati: pydoc, python, smtpd.py e opzionalmente, se Tk è installato, idle
Librerie installate: libpython2.4.so e numerosi moduli installati in /usr/lib/python2.4/lib-dynload
Directory installate: /usr/include/python2.4 e /usr/lib/python2.4

Brevi descrizioni

idle

è uno script wrapper che apre un editor GUI che riconosce Python.

pydoc

è il tool di documentazione di Python.

python

è un linguaggio di programmazione interpretato, interattivo, object-oriented.

smtpd.py

è un proxy SMTP implementato in Python.