User Tools

Site Tools


redhat_evergreen_trunk

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
redhat_evergreen_trunk [2010/03/10 14:05] – created leedredhat_evergreen_trunk [2012/05/03 22:27] – drop clues for red hatters lebbeous
Line 1: Line 1:
 ======Installing Evergreen Trunk on Redhat ====== ======Installing Evergreen Trunk on Redhat ======
 +//Obviously this document is a little dated now anyway, and the reader should know that as of May 2012 RHEL and CentOS targets in the prerequisites installer "Makefile.install" have been removed.  It's not that we think it's impossible to get Evergreen working on these systems (we know it isn't, at least in the former case), but that we haven't had anyone share with the community up-to-date working Redhat configs or volunteer to test them. Start here if you want to resurrect what we had from our version control system to try to get it working again: [[http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/dbs/update_makefile_prereqs]]//
 +
 The following steps have been tested on Redhat x86 (32-bit) and x86-64 (64-bit) architectures.  The following steps have been tested on Redhat x86 (32-bit) and x86-64 (64-bit) architectures. 
  
Line 8: Line 10:
   - [[redhat_opensrf_trunk|Install the latest version of OpenSRF trunk]]. Follow the steps and run the test to ensure that OpenSRF is properly installed before continuing with any further Evergreen installation steps. Evergreen is an application that has been built on top of the Open Service Request Framework (OpenSRF), so if OpenSRF doesn't work, Evergreen isn't going to work.    - [[redhat_opensrf_trunk|Install the latest version of OpenSRF trunk]]. Follow the steps and run the test to ensure that OpenSRF is properly installed before continuing with any further Evergreen installation steps. Evergreen is an application that has been built on top of the Open Service Request Framework (OpenSRF), so if OpenSRF doesn't work, Evergreen isn't going to work. 
   - Download and build Evergreen:   - Download and build Evergreen:
-    - As the **opensrf** user, download and patch the latest version of Evergreen trunk:<code bash>+    - As the **opensrf** user, download the latest version of Evergreen trunk:<code bash>
 cd ~ && svn checkout svn://svn.open-ils.org/ILS/trunk Evergreen-trunk cd ~ && svn checkout svn://svn.open-ils.org/ILS/trunk Evergreen-trunk
-wget http://esilibrary.com/~ldickens/rhel-evg/evergreen-rhel.diff 
-cd Evergreen-trunk 
-patch -p0 < ../evergreen-rhel.diff 
 </code> </code>
     - As the **root** user, install the prerequisites:<code bash>     - As the **root** user, install the prerequisites:<code bash>
Line 56: Line 55:
 psql -f /usr/share/pgsql/contrib/tsearch2.sql  evergreen psql -f /usr/share/pgsql/contrib/tsearch2.sql  evergreen
 psql -f /usr/share/pgsql/contrib/pgxml.sql     evergreen psql -f /usr/share/pgsql/contrib/pgxml.sql     evergreen
 +psql -f /usr/share/pgsql/contrib/isn.sql       evergreen
 </code> </code>
     - As the **postgres** user on the PostgreSQL server, create a PostgreSQL user named ''evergreen'' for the database cluster:<code bash>     - As the **postgres** user on the PostgreSQL server, create a PostgreSQL user named ''evergreen'' for the database cluster:<code bash>
Line 205: Line 205:
 =====Running the staff client on Linux===== =====Running the staff client on Linux=====
  
-You can run the staff client on Linux using XULRunner 1.9.+You can run the staff client on Linux using XULRunner.
   - Start up the staff client by passing the full path to the ''application.ini'' file for the source files of the local build of the Evergreen staff client. For example, if the source files for your Evergreen installation are in the ''/home/opensrf/Evergreen-trunk/'' directory, you would issue the following command:<code bash>xulrunner /home/opensrf/Evergreen-trunk/Open-ILS/xul/staff_client/build/application.ini   - Start up the staff client by passing the full path to the ''application.ini'' file for the source files of the local build of the Evergreen staff client. For example, if the source files for your Evergreen installation are in the ''/home/opensrf/Evergreen-trunk/'' directory, you would issue the following command:<code bash>xulrunner /home/opensrf/Evergreen-trunk/Open-ILS/xul/staff_client/build/application.ini
 </code> </code>
Line 240: Line 240:
 rm /tmp/reporter-LOCK rm /tmp/reporter-LOCK
 </code> </code>
- 
redhat_evergreen_trunk.txt · Last modified: 2022/02/10 13:34 by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.