Οδηγίες Εγκατάστασης
Από 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
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.
Κατεβάστε το αρχείο εγκατάστασης
