17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

34<br />

Découverte de Python<br />

PREMIÈRE PARTIE<br />

pilés sont conservés. La première étape consiste à décompresser le fichier tarball,<br />

fichier archive d’extension .tar.gz, que vous trouverez sur le site de Python.<br />

RESSOURCES Le site officiel du langage Python<br />

Le site officiel du projet Python offre des informations de premier ordre, et propose les dernières versions<br />

du langage en téléchargement :<br />

B http://www.python.org<br />

B http://www.python.org/download/releases/2.6.1<br />

Récupération et décompression du tarball de Python 2.6.1<br />

$ wget http://www.python.org/ftp/python/2.6.1/Python-2.6.1.tgz<br />

$ tar -xzvf Python-2.6.1.tgz<br />

$ cd Python-2.6.1<br />

Cette manipulation va créer un répertoire Python-2.6.1 avec l’ensemble des sources<br />

de la distribution ainsi que les fichiers de configuration nécessaires à la compilation.<br />

Étapes d’installation<br />

Une distribution de sources est en général livrée avec des fichiers Makefile et<br />

configure. Makefile contient toutes les commandes qui seront exécutées pour l’installation.<br />

Il sera appelé par le biais de l’utilitaire make. Le fichier configure, quant à<br />

lui, est un script en charge de :<br />

Contrôler que le système remplit toutes les conditions nécessaires à l’exécution du<br />

script d’installation et d’informer l’utilisateur des éventuels manques.<br />

Créer un fichier de paramètres utilisé par Makefile, qui contiendra entre autres<br />

les options définies par l’utilisateur.<br />

Les étapes d’installation sont donc :<br />

contrôler le système et définir les options de compilation ;<br />

compiler les sources ;<br />

installer les binaires et autres modules dans le système.<br />

Options de compilation<br />

Le script configure définit un ensemble impressionnant de paramètres que vous<br />

pouvez visualiser par le biais de l’option --help.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!