Bug#186958: Required Perl packages
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
Please bear in mind that I'm a Debian n00b, but I have a wiki HOWTO on
how to install this on Ubuntu:
http://wiki.jon.geek.nz/index.php/Koha/Install
I imagine it isn't very different from installing on Lenny, and I plan
to try this out soon on a virtual server.
I also imagine that we could fairly easily split koha into two packages:
koha
- deps: libapache2-mod-perl2 mysql-server
libalgorithm-checkdigits-perl libbiblio-endnotestyle-perl
libcgi-session-perl libclass-accessor-perl
libclass-factory-util-perl libdata-ical-perl libdate-calc-perl
libdate-ical-perl libdate-manip-perl
libdatetime-format-mail-perl libdatetime-format-strptime-perl
libdatetime-format-w3cdtf-perl libdatetime-locale-perl
libdatetime-perl libdatetime-timezone-perl libdbd-mysql-perl
libdbi-perl libgd-barcode-perl libhtml-template-pro-perl
libimage-magick-perl liblingua-ispell-perl liblingua-stem-perl
liblist-moreutils-perl liblocale-gettext-perl
liblocale-po-perl libmail-sendmail-perl libmarc-charset-perl
libmarc-crosswalk-dublincore-perl libmarc-record-perl
libmarc-xml-perl libmime-lite-perl libnet-ldap-perl
libnet-z3950-zoom-perl libpdf-api2-perl
libpdf-reuse-barcode-perl libpdf-reuse-perl libpoe-perl
libschedule-at-perl libtext-charwidth-perl libtext-csv-perl
libtext-csv-xs-perl libtext-iconv-perl libtext-wrapi18n-perl
libtimedate-perl libtime-duration-perl libtime-format-perl
libunix-syslog-perl libxml-dom-perl libxml-dumper-perl
libxml-libxml-perl libxml-libxslt-perl
libxml-namespacesupport-perl libxml-parser-perl libxml-perl
libxml-regexp-perl libxml-rss-perl libxml-sax-perl
libxml-simple-perl libxml-xslt-perl libyaml-syck-perl
libhtml-scrubber-perl libdata-uuid-perl libemail-date-perl
libparams-util-perl ........ (others from Makefile.PL)
libcgi-sessions-serialize-yaml-perl libcgi-session-yaml-perl
libclass-adapter-perl libsms-send-perl
// not sure if these last four are packaged in lenny?
// hence the extra dh-make-perl steps in above howto.
// assuming we'd use Debian packages rather than rely on CPAN
koha-zebra-daemon
- deps: yaz idzebra-2.0 daemon koha
The main koha package would be separate from an optional
koha-zebra-daemon package for the separate zebra processes, which would
postinst invoke a dpkg-reconfigure on the koha package to tweak its
settings to use the zebra daemons.
We can probably ask the questions needed for the perl Makefile.PL step
in the packaging script and pass them in.
We could probably curl our way through the web-based installer (at
localhost:8080 by default).
Potential conflicting sticking points in the Koha install instructions:
- MySQL needs to be configured (allegedly) to treat everything as UTF8
with the following in /etc/mysql/my.cnf under [mysqld]:
default-character-set = utf8
character-set-server = utf8
skip-character-set-client-handshake
- Apache2 requires:
Listen 8080
AddDefaultCharset UTF-8
- odd CPAN mods that may require manual installation, see above.
Not sure if any of this helps... just that it might make an interesting
"learn how to package something for Debian" project.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkkiKEIACgkQYkPxHmxlcMaLsACcC0PA2+RMh4vYZ68KYrjREGek
QNsAnR9YN3HbdvpvjFehuPxSmVGbxkaO
=cYoX
-----END PGP SIGNATURE-----
Reply to: