C4::Circulation - ensure that certain modules always get imported
[koha-ffzg.git] / INSTALL.debian
index e08c09b..d9560f2 100644 (file)
@@ -24,7 +24,7 @@ http://wiki.koha.org/doku.php?id=encodingscratchpad
 
 1.1 Install Debian Etch via Businesscard CD
 
-See http://www.debian.org/devel/debian-installer/
+See http://www.debian.org/releases/etch/debian-installer/
 
 1.2 Set up apt sources for Git, Yaz and Zebra packages
 
@@ -39,6 +39,7 @@ Edit your /etc/apt/sources.list file and add the following:
 
 Backports packages are signed with a key you can install as follows:
 
+    $ sudo apt-get update
     $ sudo apt-get install debian-backports-keyring
 
 The Index Data packages are signed with a key you can install as follows:
@@ -62,7 +63,7 @@ Run the following command to update your system:
 
 Note: for more information about Git, please see the Koha Git Usage Guide:
 
-       http://wiki.koha.org/doku.php?id=en:development:git_usage
+    http://wiki.koha.org/doku.php?id=en:development:git_usage
 
 1.3.2 Option B: Download Koha from koha.org
 
@@ -146,7 +147,22 @@ When the configuration is completed CPAN will install the Perl modules.
 
     mysql> quit
 
-2.3 Create test database in order to install DBD::mysql
+2.3 Test your SAX Parser and correct where necessary
+
+    You must be sure you're using the XML::LibXML SAX parser, not Expat or PurePerl, both of which have outstanding bugs with pre-composed characters. You can test your SAX parser by running:
+
+    $ misc/sax_parser_print.pl 
+
+    You should see something like::
+
+    XML::LibXML::SAX::Parser=HASH(0x81fe220)
+
+    If you're using PurePerl or Expat, you'll need to edit your
+    ini file, typically located at:
+
+    /etc/perl/XML/SAX/ParserDetails.ini
+
+2.4 Create test database in order to install DBD::mysql
 
 In order to handle UTF-8 correctly, Koha requires at least version 4.004
 of the DBD::mysql Perl module.  However, Debian Etch has a stable package