[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: