1 |
beta-beta-beta INSTALL INSTRUCTIONS |
2 |
|
3 |
Feel free to contact me via e-mail to dpavlin@rot13.org if those instructions |
4 |
don't work for you. |
5 |
|
6 |
1. You will need PostgreSQL (for now) |
7 |
|
8 |
Using any other database is quite easy, and involves editing of |
9 |
dbi_* parameters in all2xml.conf [global] section (which you want |
10 |
to do anyway to specify user and password to connect to database). |
11 |
|
12 |
Then, create database: |
13 |
|
14 |
$ createdb webpac |
15 |
CREATE DATABASE |
16 |
|
17 |
Tables for index(es) will be created automatically on first run. If you |
18 |
change data for index often, you might want to drop and re-create database |
19 |
to erase tables for indexes which are removed. |
20 |
|
21 |
2. Use CPAN shell to install modules used: |
22 |
|
23 |
$ sudo cpan |
24 |
cpan> install module_name |
25 |
|
26 |
Modules which are needed: |
27 |
|
28 |
Text::Unaccent version 1.02 or higher, you might need |
29 |
to get this one from |
30 |
http://savannah.nongnu.org/projects/unac/ |
31 |
Config::IniFiles |
32 |
DBD::Pg or some other DBD driver, you can also |
33 |
use the one which came with distribution |
34 |
(e.g. libdbd-pg-perl on Debian) |
35 |
CGI::Application |
36 |
HTML::Pager |
37 |
HTML::Template |
38 |
HTML::FillInForm |
39 |
SWISH |
40 |
SWISH::Fork and of course, swish-e executable |
41 |
(e.g. swish-e package on Debian) |
42 |
|
43 |
CPAN shell will also download some more modules to satisfy dependencies. |
44 |
|
45 |
If you plan to use M$ Excel files for import (type=excel), you will need: |
46 |
|
47 |
Spreadsheet::ParseExcel |
48 |
|