update import_xml in branches
[webpac] / INSTALL
diff --git a/INSTALL b/INSTALL
index ebcec73..89cedd5 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -50,7 +50,7 @@ don't work for you.
                                to get this one from
                                http://savannah.nongnu.org/projects/unac/
        Config::IniFiles
-       DBD::Pg                 or some other DBD driver
+       DBD::Pg                 or some other DBD driver like DBD::SQLite
        CGI::Application
        HTML::Pager
        HTML::Template
@@ -58,6 +58,9 @@ don't work for you.
        SWISH
        SWISH::Fork             and of course, swish-e executable
        XML::Simple
+       Text::Iconv
+       TDB_File
+       HTML::Entities          (part of HTML::Parser)
 
    CPAN shell will also download some more modules to satisfy dependencies.
 
@@ -85,9 +88,13 @@ don't work for you.
 
        libtext-unaccent-perl
        libconfig-inifiles-perl
-       libdbd-pg-perl
+       libdbd-pg-perl          or some other DBD driver
+       libdbd-sqlite-perl      like DBD::SQLite
        libhtml-template-perl
        libxml-simple-perl
+       libtext-iconv-perl
+       tdb-dev                 (for TDB_File module later)
+       libhtml-parser-perl
 
    and install following packages by hand from CPAN
    because they are not part of Debian distribution:
@@ -96,7 +103,7 @@ don't work for you.
        HTML::Pager
        HTML::FillInForm
        SWISH
-       SWISH::Fork 
+       SWISH::Fork
 
    and optionally some of those modules:
 
@@ -141,6 +148,11 @@ don't work for you.
    Since you need development tools on target machine to compile OpenIsis,
    you might want to compile it on another machine and just copy perl module.
 
-4. edit global.conf and all2xml.conf to suit your needs. Comments inside
+4. Edit global.conf and all2xml.conf to suit your needs. Comments inside
    those files should help get you started.
 
+5. All perl code will use locale to do sorting. That also include indexes
+   which, while being RDBMS-based, also use perl sorting (because each
+   entry has ordinal number created by perl). So, be sure that LC_COLLATE
+   environment variable is configured for your locale (which also has to
+   be enabled, check dpkg-reconfigure locales if you are using Debian).