This page has been deprecated.

Please install a more recent supported version of Evergreen using the instructions referenced on this page: http://evergreen-ils.org/downloads/


Installing from Repository

FIXME

Generally, you will need to follow 95% of the instructions for a normal install.

There is a step in the normal install instructions 'compile and configure Evergreen':

  cd /home/opensrf/Evergreen-ILS-1.6.0.7
  ./configure --prefix=/openils --sysconfdir=/openils/conf
  make

Don't do this!! Instead do the following

Instead, you will need to install the proper python tools for building locales. This can be done on Ubuntu using these commands:

sudo aptitude install translate-toolkit python-dev python-setuptools python-lxml
sudo easy_install polib
sudo easy_install simplejson

Next, you should check out the desired code bits as the opensrf user:

  sudo su - opensrf
  cd ~
  git clone git://git.evergreen-ils.org/Evergreen.git evergreen-trunk

Next, make an empty build folder for your locales and prepare the pot files:

cd ~/evergreen-trunk/build/i18n
mkdir locale
make newpot

Next, make the desired locales. Repeat for each locale you want:

make LOCALE=en-CA install
make LOCALE=fr-CA install
...

Next, you will need to download dojo and put it in your source tree:

cd /tmp
wget  http://download.dojotoolkit.org/release-1.3.3/dojo-release-1.3.3.tar.gz
tar xvfz dojo-release-1.3.3.tar.gz
cd ~/evergreen-trunk
cp -r /tmp/dojo-release-1.3.3/* Open-ILS/web/js/dojo/.

Finally, you can run the following:

cd ~/evergreen-trunk
./autogen.sh
./configure --prefix=/openils --sysconfdir=/openils/conf
make

And continue on the instructions where you left off.