[OPEN-ILS-GENERAL] Installation

Mike Rylander mrylander at gmail.com
Sat Mar 15 17:30:39 EDT 2008


On Sat, Mar 15, 2008 at 1:36 PM, John Moss <John.Moss at hro.com> wrote:
> Brandon,
>  Will Evergreen run on WAMP?

Though I suspect that the main reason for your question was regarding
Windows support, here is the basic answer for each:

W -- If someone with strong Windows network programming skills gets
involved, perhaps
A -- Apache is heavily used in Evergreen
M -- Evergreen is not designed to run on MySQL, and is specifically
tuned for Postgresql
P -- Evergreen is written in Perl and C on the server side, and is XML
and JavaScript on the client side

Is that what you were looking for?

--miker

>
>  Thanks,
>  John
>
>  John S. Moss
>  Holme Roberts & Owen LLP
>  Library Technical Services
>  1700 Lincoln St., Suite 4100
>  Denver, Colorado 80203-4541
>  303.866.0432 (Direct)
>  303.866.0200 (Fax)
>  <mailto:john.moss at hro.com>
>  Denver | Boulder | Colorado Springs | Los Angeles | London | Munich |
>  Salt Lake City | San Francisco
>  Please consider the environment before printing this e-mail.
>
>
>
>
>  CONFIDENTIALITY NOTICE - This e-mail transmission, and any documents, files or previous e-mail messages attached to it, may contain information that is confidential or legally privileged. If you are not the intended recipient, or a person responsible for delivering it to the intended recipient, you are hereby notified that you must not read or play this transmission and that any disclosure, copying, printing, distribution or use of any of the information contained in or attached to this transmission is STRICTLY PROHIBITED. If you have received this transmission in error, please immediately notify the sender by telephone or return e-mail and delete the original transmission and its attachments without reading or saving in any manner. Thank you.
>
>  FEDERAL TAX ADVICE DISCLAIMER We are required by U. S. Treasury Regulations to inform you that, to the extent this message includes any federal tax advice, this message is not intended or written by the sender to be used, and cannot be used, for the purpose of avoiding federal tax penalties.
>
>
>
>  -----Original Message-----
>  From: open-ils-general-bounces at list.georgialibraries.org
>  [mailto:open-ils-general-bounces at list.georgialibraries.org] On Behalf Of
>  Brandon W. Uhlman
>  Sent: Saturday, March 15, 2008 12:30 AM
>  To: open-ils-general at list.georgialibraries.org
>  Subject: Re: [OPEN-ILS-GENERAL] Installation
>
>
>  Hello,
>
>  The Evergreen staff client (for end users) is available as a
>  self-executable installer for Windows. The latest version can be
>  downloaded from http://www.open-ils.org/downloads.php.
>
>  The server software only runs natively on Linux. For testing and
>  demonstration purposes, there are software images built using VMWare
>  that will run with an appropriate VMWare image player on Winows XP --
>  essentially creating a virtual computer on your Windows XP desktop
>  running Linux and the Evergreen server software. Information on VMWare
>  and the VMWare Evergreen images are also available from the download
>  page at http://www.open-ils.org/downloads.php.
>
>  Good luck.
>
>  Brandon Uhlman
>  Systems Administrator
>  Project SITKA
>  Vancouver, British Columbia
>
>  Quoting "Chennakeshava,B" <chennakeshav1986 at gmail.com>:
>
>  > hi
>  > How to install Evergreen software to windows xp. what are supporting
>  > software needed please assist me. Thanking you
>  >
>  > On 3/14/08, Gord Ripley <gripley at trentu.ca> wrote:
>  >>
>  >> Hi Dan:
>  >>
>  >> Thanks. These are great, and I foresee that my installation problems
>  >> are at an end. Almost anyway.
>  >>
>  >> Best wishes,
>  >>
>  >> Gord
>  >>
>  >> *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *
>  >> *   Gord Ripley
>  >> *   Systems Librarian,
>  >> *   Bata Library, Trent University,
>  >> *   1600 West Bank Drive
>  >> *   Peterborough, Ontario  K9J 7B8
>  >> *
>  >> *   Voice : 705- 748-1011 ext. 7517
>  >> *   E-mail : gripley at trentu.ca
>  >> *   Web : http://people.trentu.ca/gripley/
>  >> *
>  >> *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *
>  >>
>  >>
>  >> >>> "Dan Scott" <denials at gmail.com> 12/03/2008 8:56 pm >>>
>  >> On 11/03/2008, Gord Ripley <gripley at trentu.ca> wrote:
>  >> > Hi:
>  >> >
>  >> >  Can anyone throw a bit of light on what is meant by the following
>  >> > lines
>  >> in the Debian/Evergreen installation instructions? ie. change to
>  >> what? And for #21, again, set to what? Maybe it will be instructive
>  >> for insiders to see how a Linux/Evergreen tyro can be seriously
>  >> baffled by what must seem  trivial. A few words in the documentation
>  >> could remedy this, I expect. Unless, of course, Linux/Evergreen tyros
>
>  >> are expected to play elsewhere. *>
>  >> >  Gord
>  >> >
>  >> >
>  >> >  #19 Edit opensrf.xml:
>  >> >
>  >> >    1.      Change the database user, name, password, and host
>  entries
>  >> throughout.
>  >> >    2.      Change the opening and closing tags within the <hosts>
>  XML
>  >> element to reflect your FQDN.
>  >> >
>  >> >  #20 Edit opensrf_core.xml:
>  >> >
>  >> >    1.      Change the Jabber users and domains.
>  >> >
>  >> >  #21 Edit live-db-setup.pl:
>  >> >
>  >> >    1.      Set the database connection information. This is used by
>  the
>  >> cgi-bin config scripts.
>  >>
>  >>
>  >> Hmm. I had never run across "tyro" before. Anyways...
>  >>
>  >> So one by one, I'll try providing more elaborate instructions. These
>  >> actually come almost directly from the workshop presentation I gave
>  >> at code4lib (
>  >> http://open-ils.org/dokuwiki/doku.php?id=advocacy:evergreen_workshop)
>  >> ,
>  >> in which I was trying to address precisely these areas of ambiguity
>  in
>  >> the original docs (when I was just too tired to figure out how to
>  >> explain it clearly).
>  >>
>  >> Tell me if it's a move in the right direction:
>  >>
>  >> #19:
>  >>
>  >> Change the database name, database user and password, and database
>  >> hostname entries throughout opensrf.xml to match the database name,
>  >> username, password, and hostname that you created in step #5.
>  >>
>  >> For example:
>  >>
>  >>                    <databases>
>  >>                        <driver>Pg</driver>
>  >>                        <database>
>  >>                            <type>master</type>
>  >>                            <weight>2</weight>
>  >>                            <user>evergreen</user>
>  >>                            <host>localhost</host>
>  >>                            <port>5432</port>
>  >>                            <pw>evergreen</pw>
>  >>                            <db>evergreen</db>
>  >>                            <client_encoding>UTF-8</client_encoding>
>  >>                        </database>
>  >>                    </databases>
>  >>
>  >> Change the name of the child element of the <hosts> element in
>  >> opensrf.xml to match the fully-qualified domain name of your server.
>  >> For example:
>  >>
>  >>    <hosts>
>  >>        <evergreen-server.localdomain>
>  >>            <!-- ^-=-
>  >>                Should match the fully qualified domain name of the
>  >> host.
>  >>
>  >>                On Linux, the output of the following command is
>  >> authoritative:
>  >>          $ perl -MNet::Domain -e 'print Net::Domain::hostfqdn();'
>  >>            -->
>  >>
>  >>            <activeapps>
>  >>                <!-- services hosted on this machine -->
>  >>                <appname>opensrf.settings</appname>
>  >>                <appname>opensrf.math</appname>
>  >>            ...
>  >>            ... other stuff here
>  >>            ...
>  >>    </evergreen-server.localdomain>
>  >> </hosts>
>  >>
>  >> #20 Edit opensrf_core.xml:
>  >>
>  >> 1.      Change the Jabber usernames and passwords as follows:
>  >>
>  >> /config/opensrf/username = opensrf
>  >> /config/gateway/username = opensrf /config/router/transport/username
>  >> = router
>  >>
>  >> We also specify the domains from which we'll accept and to which
>  >> we'll make connections. Let's just specify "localhost" throughout for
>
>  >> a single-server install for each of the following elements:
>  >>
>  >> /config/opensrf/routers/router /config/opensrf/domains/domain
>  >> /config/gateway/domains/domain
>  >> /config/router/transport/trusted_domains/server
>  >> /config/router/transport/trusted_domains/client
>  >>
>  >> # 21. Copy /openils/conf/srfsh.xml.example to .srfsh.xml in the home
>  >> directory of each user you want to use to run the srfsh command line
>  >> client for testing OpenSRF, and edit .srfsh.xml as follows:
>  >>
>  >> * username and password is your opensrf client
>  >> * domain is the router hostname
>  >> * logfile is the full path for a log file
>  >>
>  >> <domains>
>  >>    <domain>localhost</domain>
>  >> </domains>
>  >> <username>opensrf</username>
>  >> <passwd>opensrfpass</passwd>
>  >> <logfile>/home/opensrf/srfsh.log</logfile>
>  >>
>  >> #22. Edit live-db-setup.pl:
>  >>   1.      Set the database connection information. This is used by
>  >> the cgi-bin config scripts. For example:
>  >>
>  >> $main::config{dsn} =
>  >> 'dbi:Pg:host=127.0.0.1;dbname=evergreen;port=5432';
>  >> $main::config{usr} = 'evergreen';
>  >> $main::config{pw} = 'evergreen';
>  >> $main::config{index} = "config.cgi";
>  >>
>  >>
>  >> --
>  >> Dan Scott
>  >> Laurentian University
>  >>
>  >
>  >
>  >
>  > --
>  > Chennakeshava, B
>  > MLISc
>  > University of Mysore
>  > Mysore
>  >
>
>
>
>  ======================================
>  Brandon W. Uhlman, Systems Consultant
>  Public Library Services Branch
>  Ministry of Education
>  Government of British Columbia
>  605 Robson Street, 5th Floor
>  Vancouver, BC  V6B 5J3
>
>  Phone: (604) 660-2972
>  E-mail: brandon.uhlman at gov.bc.ca
>          brandon.uhlman at bclibrary.ca
>
>
>



-- 
Mike Rylander
 | VP, Research and Design
 | Equinox Software, Inc. / The Evergreen Experts
 | phone:  1-877-OPEN-ILS (673-6457)
 | email:  miker at esilibrary.com
 | web:  http://www.esilibrary.com


More information about the Open-ils-general mailing list