Οδηγίες Εγκατάστασης

Από Dspace

Μετάβαση σε: πλοήγηση, αναζήτηση

Περιγραφή Θέματος: Εγκατάσταση dspace έκδοσης 1.4.1 σε ubuntu server (έκδοση 7.04)

1. Εγκατάσταση προαπαιτουμένων πακέτων.

a. Προσθέτουμε όλες τις πηγές (free, non-free, universe) από το λειτουργικό μας σύστημα. (System -> Administration -> Synaptic Package Manager -> Settings -> Repositories -> Add -> * ). Κάνουμε επαναφόρτωση (reload).

b. Εγκατάσταση του πακέτου tomcat5 server και όλων των απαραίτητων πακέτων που συσχετίζονται με αυτό.

c. Εγκατάσταση του πακέτου sun-java5-jdk και όλων των απαραίτητων πακέτων που συσχετίζονται με αυτό.

d. Εγκατάσταση του πακέτου postgresql-8.1 και όλων των απαραίτητων πακέτων που συσχετίζονται με αυτό.

e. Εγκατάσταση του πακέτου libpg-java για τον Postgres JDBC driver.

f. Εγκατάσταση του πακέτου ant-optional

g. Χρήση του Sun JDK

> sudo update-alternatives --set java /usr/lib/jvm/java-1.5.0 sun/jre/bin/java

2. Δημιουργήστε ένα χρήστη για την εφαρμογή και το φάκελο που θα γίνει η εγκατάσταση. Δώστε πλήρη δικαιώματα στον χρήστη που δημιουργήσατε για την εφαρμογή. (Σαν όνομα χρήστη χρησιμοποιούμε το ‘dspace’).

> sudo useradd -m dspace //create user dspace
> sudo mkdir /dspace //create directory dspace
> sudo chown -R dspace:users /dspace //give full privileges to dspace user for dspace folder and its contents

3. Δημιουργήστε έναν χρήστη για την βάση δεδομένων POSTGRESQL. Σαν χρήστη χρησιμοποιούμε το ‘dspace’ και δημιουργούμε μια βάση με όνομα ‘dspace’

> sudo -u postgres createuser -U postgres -d -A -P dspace //it returns “create role OK”
> sudo -u dspace createdb -U dspace -E UNICODE dspace //it returns “create database OK”

4. Κατεβάζουμε το dspace source από το επίσημο site του dspace και αφού προηγουμένως το αποσυμπιέσουμε το βάζουμε σε ένα folder με όνομα dspace-src.

5. Βάζουμε το folder στο root directory και δίνουμε στο χρήστη dspace πλήρη δικαιώματα σε ότι περιέχει ο φάκελος dspace-src.

> sudo mv /home/oem/Desktop/dspace-src /
> sudo chown –R dspace:users /dspace-src

6. Αφού συνδεθούμε σαν χρήστης dspace προβαίνουμε στις παρακάτω ενέργειες.

> sudo su - dspace
   a. Αντιγράψτε το JDBC driver στο φάκελο dspace-src/lib με όνομα postgresql.jar 
> cp /usr/share/java/postgresql-jdbc2-8.1.jar dspace-src/lib/postgresql.jar
    b.	Τροποποιήστε ανάλογα το configuration file /dspace-src/config/dspace.cfg  
       Οι σημαντικότερες ρυθμίσεις είναι οι παρακάτω:
dspace_url = http://localhost:8080/dspace

dspace.hostname = localhost

  1. Database username and password

db.username = dspace db.password = ******(ΠΡΟΣΟΧΗ: δίνω το password που χρησιμοποίησα σε προηγούμενο βήμα.)

     c. Προσπελάστε το dspace-source φάκελο.
> cd /dspace-src
     d.  Χτίζουμε μια νέα διανομή
> ant fresh_install //it returns “build successful”.
     e.  Αποσυνδεθείτε ως dspace χρήστης.
> exit


7. Ως διαχειριστής (root) αντιγράψτε τα νέα files που προήλθαν από το «χτίσιμο» στο webapps φάκελο του tomcat5 server και δώστε στον χρήστη dspace πλήρη δικαιώματα.

> cp /dspace-src/build/dspace*.war /var/lib/tomcat5/webapps/.
> sudo chown -R dspace:users /var/lib/tomcat5/webapps/*.war

8. Δημιουργία dspace administrator

> sudo -u dspace /dspace/bin/create-administrator

9. Τροποποιούμε τις παρακάτω γραμμές στο αρχείο /etc/default/tomcat5

TOMCAT5_USER=dspace

JDK_DIRS="/usr/lib/jvm/java-1.5.0-sun" TOMCAT5_SECURITY=no

10. Αλλάζουμε την κατοχή των παρακάτω φακέλων στον χρήστη dspace

> sudo chown -R dspace /var/cache/tomcat5
> sudo chown -R dspace /var/lib/tomcat5
> sudo chown -R dspace /var/log/tomcat5

11. Τροποποιούμε το αρχείο /etc/tomcat5/server.xml κατάλληλα ώστε να χρησιμοποιεί ο tomcat5 server UTF8 encoding. Επίσης αλλάζουμε το port στο default port του dspace (8080).

<Connector className="org.apache.coyote.tomcat5.CoyoteConnector"
  port="8080" minProcessors="5" maxProcessors="75"
  enableLookups="true" acceptCount="10" debug="0"
  connectionTimeout="20000" useURIValidationHack="false" 

URIEncoding="UTF-8"/>

12. Ξεκινάμε τον tomcat5 server

> sudo /etc/init.d/tomcat5 start

13. H εγκατάσταση ολοκληρώθηκε. Ανοίγοντας ένα browser και δίνοντας το url http://hostname:8080/dspace εμφανίζεται η προκαθορισμένη εγκατάσταση του dspace.

Κατεβάστε το αρχείο εγκατάστασης