Installing the IPDA web site software requires the following packages be available:
- Unix of some flavor
- Python_ 2.7 (plus development libraries and headers,
python2.7-dev
) - libjpeg_ (plus development libraries and headers,
libjpeg62-dev
) - PDF Poppler_ Utilities,
poppler-utils
- wvWare_ (also known as
wv
) - Lynx_
- Build tools: C/C++ compiler, make, etc. (like the
build-essential
package on some Unix distributions)
You'll also need a non-privileged user account to run the software. For the purposes of this document, we'll call this user $USER.
- Go to the installation directory (you should see the file
bootstrap.py
and the directorysrc
, etc.). - Copy
ops.cfg.in
toops.cfg
if it's not already there and edit it to put in some decent passwords. - Bootstrap:
/usr/local/ipda/python2.7/bin/python2.7 bootstrap.py -c ops.cfg
if it's not already boostrapped. (🗒 Note: it doesn't hurt to re-bootstrap.) - Build out:
bin/buildout -c ops.cfg
You can then start things via:
bin/supervisord
Tomcat upgrades are handled by the system administrators now. You no longer have to concern yourself.