Evergreen has a number of prerequisite packages that must be installed before you can successfully configure, compile, and install Evergreen.
Issue the following commands as the root Linux account to install
prerequisites using the Makefile.install
prerequisite installer,
substituting debian-buster
,debian-stretch
,debian-jessie
,ubuntu-bionic
, or
ubuntu-xenial
for <osname> below:
make -f Open-ILS/src/extras/Makefile.install <osname>
OPTIONAL: Developer additions
To perform certain developer tasks from a Git source code checkout, including the testing of the Angular web client components, additional packages may be required. As the root Linux account:
To install packages needed for retrieving and managing web dependencies, use the <osname>-developer Makefile.install target. Currently, this is only needed for building and installing the web staff client.
make -f Open-ILS/src/extras/Makefile.install <osname>-developer
To install packages required for building Evergreen translations, use the <osname>-translator Makefile.install target.
make -f Open-ILS/src/extras/Makefile.install <osname>-translator
To install packages required for building Evergreen release bundles, use the <osname>-packager Makefile.install target.
make -f Open-ILS/src/extras/Makefile.install <osname>-packager