[koha-Infos] install koha : zoom.pm dans C4

Henri-Damien LAURENT henridamien at koha-fr.org
Jeu 22 Fév 11:03:14 CET 2007


helene Jouguet a écrit :
> bonjour à tous,
>
> je tente d'installer koha 2.2 sur un linux Gentoo, même si mon
> problème ne provient pas de koha lui même, je me permets de poser une
> question de "pré" paramétrage au cas où le problème se soit déjà
> présenté..  :
>
> Il semble qu'un module perl (ZOOM) me pose problème (logs quand je
> lance koha : modules opac et intranet) :
>
> 1 // 1ère erreur :
> *Can't locate ZOOM.pm in @INC* (@INC contains:
> /usr/local/koha/intranet/modules /etc/perl
> /usr/lib/perl5/vendor_perl/5.8.8/i686-linux
> /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7
> /usr/lib/perl5/vendor_perl/5.8.7/i686-linux /usr/lib/perl5/vendor_perl
> /usr/lib/perl5/site_perl/5.8.8/i686-linux
> /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl
> /usr/lib/perl5/5.8.8/i686-linux /usr/lib/perl5/5.8.8
> /usr/local/lib/site_perl .) at
> /usr/local/koha/intranet/modules/C4/Context.pm line 428.
>
> --> J'ai donc installé Zoom
>
> 2 // 2ème erreur :
> *Can't locate Net/Z3950/ZOOM.pm in @INC* (@INC contains:
> /usr/local/koha/intranet/modules /etc/perl
> /usr/lib/perl5/vendor_perl/5.8.8/i686-linux
> /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7
> /usr/lib/perl5/vendor_perl/5.8.7/i686-linux /usr/lib/perl5/vendor_perl
> /usr/lib/perl5/site_perl/5.8.8/i686-linux
> /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl
> /usr/lib/perl5/5.8.8/i686-linux /usr/lib/perl5/5.8.8
> /usr/local/lib/site_perl .) at /usr/lib/perl5/site_perl/5.8.8/ZOOM.pm
> line 6.
>
> --> j'ai donc copié le dossier Net/Z3950
>
> 3 // 3ème erreur :
> *Can't locate loadable object for module Net::Z3950::ZOOM in @INC*
> (@INC contains: /usr/local/koha/intranet/modules /etc/perl
> /usr/lib/perl5/vendor_perl/5.8.8/i686-linux
> /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7
> /usr/lib/perl5/vendor_perl/5.8.7/i686-linux /usr/lib/perl5/vendor_perl
> /usr/lib/perl5/site_perl/5.8.8/i686-linux
> /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl
> /usr/lib/perl5/5.8.8/i686-linux /usr/lib/perl5/5.8.8
> /usr/local/lib/site_perl .) at /usr/lib/perl5/site_perl/5.8.8/ZOOM.pm
> line 6
>
> Après cette dernière log, je ne sais plus trop où chercher une
> solution, peut être avez vous rencontré ce problème ?
Bonjour,
Je n'ai pas vraiment rencontré ce problème mais je peux vous donner des
pistes.

En fait, ce module PERL repose sur YAZ qui est un logiciel necessaire à
l'utilisation du client Z3950 de Koha.
Donc il est nécessaire de procéder par étape.
a) installer une version récente de yaz (la 2.1.48 par exemple)
NB : Indexdata applique à la lettre la maxime Release Early Release
Often. Il est possible que ce soit encore une nouvelle version dans 3
semaines ;)
Mais à ce moment-là, vous prendrez simplement la version source la plus
récente.
Sous Linux, avec les sources, faire ./configure --with-xml;make;make
install; (en tant que super utilisateur)
b) ENSUITE, toujours en tant que superutilisateur,
perl -MCPAN -e "install ZOOM"
L'installation du module perl prendra les librairies yaz dont il a besoin.
(Il a notamment besoin de yaz-config installé par la compilation des
sources.)
Donc copier dossier par dossier n'est pas "safe" pour ce paquet.

-- 
Henri-Damien LAURENT




Plus d'informations sur la liste de diffusion Infos