DSpace installasjon

From dok

Les også: DSpace oppgradering

Dette er ingen nøyaktig oppskrift på en DSpace installasjon, en må lese dokumentasjonen og følge denne.

Installere DSpace i CentOS/RHEL. Følgende under gjort på en test maskin med CentOS.

Først lese disse:

En fin introduksjonsvideo til hva DSpace er:

Underliggende komponenter

  • yum install postgresql
  • yum -y install tomcat6 tomcat6-webapps tomcat6-admin-webapps
  • chkconfig tomcat6 on
  • chkconfig postgresql on
  • service postgresql initdb
  • service postgresql start
  • yum install java-1.7.0-openjdk
  • yum install java-1.7.0-openjdk-devel

Tomcat6 server.xml

En må mekke i server.xml. stikkord:

  • defaultHost må være lik Host name
  • Fjern eventuelle context path

DSpace installasjon for Clarino

Installasjon av denne gjøres litt annerledes. DSpace applikasjonen lastes ned fra Lindat, og denne er av versjon 1.8.2. Det betyr en må bruke java 1.6 i stedenfor. Denne skal også muligens ha Shibboleth med kopling mot Feide. Og kanskje Discojuice.

Endre tema for Clarino DSpace installasjonen

Temaet defineres i filen:

/opt/clarino-1.8.2/ufal_dl/sources/dspace/config/xmlui.xconf

Temaet må ligge i katalogen:

/opt/clarino-1.8.2/ufal_dl/sources/dspace/modules/xmlui/src/main/webapp/themes

For at temaet skal bli "aktivert", så må en kjøre: Det er ikke verifisert det som står under enda...

cd /opt/clarino-1.8.2/ufal_dl/scripts
sudo make deploy

Deretter:

cd /var/lib/tomcat6/webapps/clarino
rm -rf *
cp -pR /(dspace/webapps/* .
ln -s xmlui ROOT
service tomcat6 start

Postgresql DB

  • su - postgres
  • createuser -d -A -P dspace
  • vim /var/lib/pgsql/data/pg_hba.conf

og legg til:

host    all        dspace    127.0.0.1/32          md5

For å teste at PG brukeren dspace har tilgang:

  • su - dspace
  • psql postgres -W
  • createdb dspace -O dspace


Maven

logg ut og inn igjen..

  • cd /opt/DSpace
  • mvn package
  • su - dspace
  • cd /opt/dspace-3.2-src-release/dspace/target/dspace-3.2-build
  • export ANT_HOME=/opt/ant
  • ant fresh_install

Så skjedde:

BUILD FAILED
/opt/DSpace/dspace/target/dspace-4.0-SNAPSHOT-build/build.xml:39: Ant 1.8.0+ is required,
Apache Ant version 1.7.1 compiled on August 24 2010 is not supported

Men det var vel kanskje fordi jeg hadde fått ned versjon 4 av Dspace og ikke versjon 3. Vel vel...

og da måtte jeg lese denne:

og så:

og så bør en få noe som dette:

[root@andromeda ant]# export ANT_HOME=/opt/ant
[root@andromeda ant]# ant -version
Apache Ant(TM) version 1.9.1 compiled on May 15 2013

så om alt gikk bra så skal en få:

BUILD SUCCESSFUL

Deployment av applikasjonene

  • cp -R /dspace/webapps/* /var/lib/tomcat6/webapps*
  • service tomcat6 start

Lage administrator bruker

  • su - dspace
  • /dspace/bin/dspace create-administrator

Når Tomcat er startet, så kan en gå til nettleseren og hente opp:

Apache reverseproxy

En reverseproxy kan være nyttig da en kan sette opp SSL sertifikater i Apache, og la Tomcat kjøre i bakgrunnen ukryptert. Dette bør en ha når det er snakk om tjenester hvor en logger inn.

Endre tema for DSpace installasjonen

Temaet defineres i filen:

/opt/.../sources/dspace/config/xmlui.xconf

Temaet må ligge i katalogen:

/opt/.../sources/dspace/modules/xmlui/src/main/webapp/themes

Kategori:DSpace