Si votre version de Perl est supérieure à la 5.8.1 et est déjà multi-threadée, si vous utilisez une version récente de Linux/RedHat ou de Linux/Mandrake (ou une version dérivée), si vous utilisez Perl sous Windows ou sous Cygwin (Unix sous Windows) alors vous pouvez passer cette section.
Votre système doit supporter le multi-threading et disposer des librairies recquises.
Vous devez, bien entendu disposer d'un compilateur C et de tous les outils de developpement habituels.
Enfin, vous devez disposer des sources de Perl, celles-ci sont disponibles sur l'Internet sur tous les miroirs du CPAN :
ftp> cd pub/CPAN/src 250 "/pub/CPAN/src" is new cwd. ftp> ls perl-5.8.5.tar.gz 227 Entering Passive Mode (195,40,6,41,225,255) 150 Data connection accepted transfer starting. -rw-rw-r-- 1 ftpuser ftpusers 11930764 Jul 19 22:57 perl-5.8.5.tar.gz 226 Listing completed. ftp>
Une fois les sources décompressée, utilisez la commande ./Configure et répondez aux questions posées. Dans la plupart des cas le choix par défaut convient tout à fait, excepté, cependant, à la partie qui traite du multi-threading :
Build a threading Perl? [n] y
Ce simple y va suffire à compiler Perl avec tout ce qu'il faut pour faire de la programmation multi-threadée.
Procédez à la suite de l'installation de Perl tel que cela est décrit dans la procédure d'installation. Pour résumer, après avoir répondu à toutes les questions posées, vous pouvez utiliser les commandes suivantes :
make make test make install
Dans tous les cas, la lecture du fichier INSTALL à la racine de l'archive vous apportera toute l'aide nécessaire à l'installation de Perl.