Hi

I have built a development system on Ubuntu 14.04 according to https://wiki.koha-community.org/wiki/Koha_on_ubuntu_-_git

At the end koha_perl_deps.pl shows me three required Perlmodules (Exception::Class, Sereal::Decoder, Sereal::Encoder) that are not yet installed in the required version.

Of course, easiest would be to install them via Debian packets - libexception-class-perl, libsereal-decoder-perl, libsereal-encoder-perl do exist but they don't contain the required versions.

I went through the Koha wiki and found at least four different ways to install such missing Perl modules on Debian/Ubuntu.

1. Installation from CPAN using dh-make-perl, resulting in a command like

dh-make-perl –install –cpan Foo::Bar

2. It seems also possible to download the source of the Perl module, then use dh-make-perl to create a Debian package that can be installed using dpkg

dpkg -i Foo-Bar

2. Installation from CPAN

cpan Foo::Bar

3. Installation from CPAN via perl

perl -MCPAN -e 'shell'
install Foo::Bar

4. Installation from CPAN using CPANMinus

cpanm --local-lib /var/koha/koha-perl Foo::Bar

Now my question: What is the best way to install missing Perl modules on a development system? And is there a difference if I need to install missing Perl modules on a productive system?

Kind regards, Michael
--
Geschäftsführer · Diplombibliothekar BBS, Informatiker eidg. Fachausweis
Admin Kuhn GmbH · Pappelstrasse 20 · 4123 Allschwil · Schweiz
T 0041 (0)61 261 55 61 · E [email protected] · W www.adminkuhn.ch
--
Geschäftsführer · Diplombibliothekar BBS, Informatiker eidg. Fachausweis
Admin Kuhn GmbH · Pappelstrasse 20 · 4123 Allschwil · Schweiz
T 0041 (0)61 261 55 61 · E [email protected] · W www.adminkuhn.ch
_______________________________________________
Koha mailing list  http://koha-community.org
[email protected]
https://lists.katipo.co.nz/mailman/listinfo/koha

Reply via email to