Installation avec RPM



Si vous êtes sous Linux, c'est la méthode la plus facile pour installer W3Perl. La version RPM disponible a été générée sur une Mandriva mais elle doit aussi fonctionner sur d'autres distributions (la version SRPM est fourni pour créer votre propre RPM si besoin est). Cette version a été testé sous Mandrake 8.2/9.1/10/2006 et 2007. Il faut cependant être super-utilisateur (root) pour pouvoir installer des RPM.
Les emplacements par défaut sont :

  • /var/www/html/ pour la racine du serveur Web
  • /var/www/cgi-bin/ pour l'emplacement des cgi
  • /var/logs/httpd/ pour les fichiers de log

Le format par défault est l'ECLF (Extended Common Log File).

  • Première étape : Installation de Fly

    Il faut tout d'abord installer l'utilitaire Fly en RPM
    rpm -ivh fly-1.6.5-1mdk.i686.rpm
    L'installation par défaut s'effectue dans /usr/local/bin

  • 2eme étape : Installation de W3Perl

    Une fois le logiciel Fly installé, on peut passer à l'installation de W3Perl avec cette ligne de commande :
    rpm -ivh w3perl-<version>-<subversion>mdv.noarch.rpm<version> est le numéro de version de W3Perl.
    ou rpm -Uvh w3perl-<version>-<subversion>mdv.noarch.rpm pour effectuer une mise à jour.

    Les fichiers seront automatiquement installés au bon emplacement avec les bons droits (ceux de votre serveur : apache/apache pour un serveur sous Apache) Un fichier de configuration par défaut est fourni : config-mdv.pl, prêt à l'emploi. Néanmoins certains champs doivent être modifié (comme le nom de votre serveur).

    Si vous désirez effacer ces logiciels, il vous suffit d'utiliser les commandes suivantes : rpm -e fly-1.6.5-1mdk et rpm -e w3perl-<version>-<subversion>mdv

  • 3eme étape : Configuration

    W3Perl a besoin d'un fichier configuration, cette version RPM en fournit un spécifiquement pour Mandriva. Pour le modifier, il faut se rendre sur l'interface d'administration (http://localhost/w3perl/admin/) et de choisir le fichier de configuration à éditer (config-mdv.pl pour les utilisateurs de mandriva). Bien sur, il est possible d'en créer un de votre cru.
    C'est tout !

  • 4eme étape : Plug-in optionels

    Geo-IPfree ou Geo-IP sont deux modules Perl qui permettent de convertir les adresses IP en nom de machine. Il n'existe pas de version RPM pour ces deux logiciels, donc il vous faudra les installer manuellement.

    • GeoIP : Il faut d'abord installer la librairie C de GeoIP C (configure, make, make install) et ensuite le module Perl lui-même Geo-IP (perl Makefile.PL, make, make test, make install)
    • Geo-IPfree : Ne semble pas être mis à jour très souvent mais ne dépend pas d'une société (perl Makefile.PL, make, make test, make install)


  • back