Hi Joe,

As promised the creation of the hgf submission forms is now independent
from the DEMO-Site stuff. We do not use the clone-demo-functions
anymore. Further we have simplified the Installation script for the
needs of cern. To get the newest version of the hgf-invenio repository
just: "git clone
git://repository.desy.de/home/repository/git/l00/cern/hgf-invenio.git".

We have set up a fresh invenio installation (commit: 89e6f27689f90a7be3
(master)), tested it and got it run :)

Now some detailed installation instructions (this is not a standard
invenio package):
You will find the script to install hgf-invenio under:
hgf-invenio/bin/contrib/InstallInvenio_cern.
In the first section "Global configs" you have to insert some of your
system variables (as we have discussed on EVO some time ago).
In the last section "INSTALL Scripts" a step-based installation is
defined. By removing the comments you may run all  the functions defined
there. If you prefer, you can do every step manually in shell ( that way
you get a better idea of what is going on).


Please note, that a final submission of a document at this step will
fail, as cern does not have authority records expected by some of hgf
websubmit functions. Herefore an Oaiharvest of the hgf authorities would
be necessary. the function SetupOAIConfig in the installation script is
already customized to setup the OAI configuration of DESY and GSI. That
is the easiest way to get the authority records

Beside that some extra packages have to be installed on the system
before installing hgf-invenio:

Python: configobj (http://pypi.python.org/pypi/configobj/ )    

Perl : 
(in brackets: debian package name)

XML::XPath (libxml-xpath-perl)
SOAP::Lite (libsoap-lite-perl)
XML::Writer (libxml-writer-perl)
DBD::SQLite (libdbd-sqlite3-perl)
Config::Simple (libconfig-simple-perl)
String::Escape (libstring-escape-perl)

If you are using debian:

"sudo aptitude install libxml-xpath-perl libsoap-lite-perl
libxml-writer-perl \
    libdbd-sqlite3-perl libconfig-simple-perl libstring-escape-perl \
    libcgi-pm-perl libconfig-simple-perl libfile-spec-perl
libdbd-sqlite3-perl \
    libdbi-perl libio-stringy-perl libwww-perl libwww-perl perl-modules
\
    libscalar-list-utils-perl libsoap-lite-perl libsoap-lite-perl \
    libstring-escape-perl liburi-perl libxml-parser-perl
libxml-writer-perl \
    libxml-xpath-perl libjson-perl " 


That's all.

In case of problems do not hesitate to contact me.
Best regards,
Tomek

------------------------------------------------------------------------
Tomasz Pazera
Library and Documentation                
Deutsches Elektronen-Synchrotron 
Building 1d Room OG1.442
phone:  +49-40-8998-1927                                    Notkestr. 85
fax:    +49-40-8998-4440                                   22607 Hamburg
e-mail: [email protected]                                   Germany
------------------------------------------------------------------------








Reply via email to