======Debian Etch, Gentoo, and Ubuntu Gutsy prerequisites installer Makefile====== - Update and upgrade the list of available system packages: # Debian update command (as root user) apt-get update apt-get upgrade # Ubuntu update command sudo apt-get update sudo apt-get upgrade - Once all of the packages have been upgraded, you will probably want to reboot your system. - (On Debian Etch only): the default version of PostgreSQL is 7.4, which can result in conflicts with Evergreen's required version of PostgreSQL (8.1 or higher). They can coexist on the same system, but port numbers change and commands can get confusing. If this is a dedicated Evergreen server, there will be no dependencies on PostgreSQL 7.4, so you can ensure the old version of PostgreSQL is no longer installed by running the following command as root: # Debian only apt-get remove postgresql-7.4 - Install ''wget'' and the essential build packages on Debian and Ubuntu using the following command: # Debian install command (as root user) apt-get install wget make # Ubuntu install command sudo apt-get install wget make - Download the [[http://svn.open-ils.org/trac/ILS/export/10741/trunk/Open-ILS/src/extras/Makefile.install|Debian Etch and Gentoo prerequisites installer makefile]] for OpenSRF 0.9 / Evergreen 1.2. In a terminal window, run the following command (using the updated link, if applicable): wget http://svn.open-ils.org/trac/ILS/export/10741/trunk/Open-ILS/src/extras/Makefile.install - Run the Makefile with the following command: # Debian install command (as root user) make -f Makefile.install debian # Ubuntu make command sudo make -f Makefile.install ubuntu - You will be prompted for CPAN configuration; just press '''' for all of the prompts, except for the country configuration. - You may receive a warning that ''libmarc-record-perl'' cannot be validated. That's okay. Press ''Y'' to install the package without verification.