This is an old revision of the document!
Table of Contents
We prefer an install template that keeps all information required for an install in a single printable page. For an example of this in practice, see Installing prerequisites on Gentoo.
Installing prerequisites on DISTRIBUTION
Note status here (successful, in progress, abandoned).
Describe test environment (distribution name, version, architecture).
Describe version and date of Evergreen code being used (development branch is recommended).
Include date when system packages were last updated.
Compile and runtime environment
Include instructions for setting the default environment (LDPATH, PATH, etc) required for your distribution.
Installing memcached
Installing PostgreSQL
Create the database
Add tsearch2, table functions, and extra languages
Change the postgres administrator password
Installing ejabberd
Installing Apache2
Installing Perl modules
Location of packaged modules, or instructions on creating distribution packages from CPAN modules, or installing all modules directly from CPAN.
Include the commands necessary to install all of the CPAN modules.
Installing SpiderMonkey
The easiest way to get the SpiderMonkey and Perl JavaScript-SpiderMonkey package source is via wget:
wget http://ftp.mozilla.org/pub/mozilla.org/js/js-1.60.tar.gz wget http://search.cpan.org/CPAN/authors/id/T/TB/TBUSCH/JavaScript-SpiderMonkey-0.17.tar.gz
Installing libdbi and libdbi-drivers
Installing Open-ILS
Path settings for make
configuration: adjust according to distro
Apache2 apxs binary | /usr/sbin/apxs2 |
Apache2 headers directory | /usr/include/apache2 |
Apache2 APR headers directory | /usr/include/apr-0 |
Libxml2 headers directory | /usr/include/libxml2 |
Starting Open-ILS
- Become the
opensrf
user:su - opensrf
- Run the
osrf_ctl.sh
script to start up all of the services:
/openils/bin/osrf_ctl.sh -c /openils/conf/opensrf_core.xml -a start_all