Οδηγός εγκατάστασης του DSpace για Windows XP.
Η παρουσίαση είναι στα πλαίσια της μεταπτυχιακής διπλωματικής εργασίας: «Χρήση εργαλείων ανοικτού κώδικα για βιβλιοθήκες πολυμεσικού υλικού», για το Ελληνικό Ανοικτό Πανεπιστήμιο, Σχολή Εφαρμοσμένων Τεχνών, Γραφικές Τέχνες - Πολυμέσα.
Φοιτήτης: Γκούμας Γεώργιος
Επιβλέπων καθηγητής: Λαζαρίνης Φώτιος
1. DSpace
Οδηγός Εγκατάστασης για Windows XP
Στα πλαίσια της διπλωματικής εργασίας: «Χρήση εργαλείων
ανοικτού κώδικα για βιβλιοθήκες πολυμεσικού υλικού»
Ελληνικό Ανοικτό Φοιτητής: Γκούμας Γεώργιος
Πανεπιστήμιο,
30/6/2012
Επιβλέπων: Λαζαρίνης Φώτιος
2. Απαιτήσεις εγκατάστασης
του εργαλείου DSpace
Apache Tomcat 6
PostgreSQL 8.4. ή νεότερη
Java build tools: Apache Maven 2.2.x
και Apache Ant 1.7 ή νεότερο
Oracle Java JDK 6 ή νεότερό
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 2
30/6/2012
3. Τα βήματα εγκατάστασης
του εργαλείου DSpace
Βήμα 1 Βήμα 2 Βήμα 3 Βήμα 4 Έτοιμο!
Εγκατάσταση
Εγκατάσταση
Εγκατάσταση του Apache
και ρύθμιση
Εγκατάσταση του Tomcat και Χρήση
του
της Java Maven της του DSpace
DSpace
και Ant PostgreSQL
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 3
30/6/2012
4. Βήμα 1ο
Εγκατάσταση Java (1)
1. Προτείνεται η έκδοση του Java SDK 6.0 από τη σελίδα της Oracle
http://www.oracle.com/technetwork/java/javase/downloads/index.htm
2. Ανακτούμε την τελευταία έκδοση
του jdk1.6.0 και το εγκαθιστούμε
3. Δεν απαιτείται καμία τροποποίηση
4. Σημειώνουμε το φάκελο της
εγκατάστασης, π.χ.
C:Program FilesJavajdk1.6.0_32 4
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 4
30/6/2012
5. Βήμα 1ο
Εγκατάσταση Java (2)
1. Πρέπει να οριστεί η μεταβλητή περιβάλλοντος JAVA_HOME
2. Κάνουμε δεξί κλικ στον εικονίδιο του
“Ο Υπολογιστής μου” και επιλέγουμε τις “Ιδιότητες” 2
3. Στη περιοχή “Μεταβλητές συστήματος”,
πατάμε το κουμπί “Δημιουργία”
4. Ορίζουμε ως όνομα μεταβλητής το
“JAVA_HOME” 3
και ως τιμή το φάκελο της εγκατάστασης
“C:Program FilesJavajdk1.6.0_32”
4
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 5
30/6/2012
6. Βήμα 2ο
Εγκατάσταση Build Tools (1)
1. Ανάκτηση του Apache Maven 2.2.x (νεότερες ή παλαιότερες εκδόσεις μπορεί
να προκαλέσουνε προβλήματα) από http://maven.apache.org/download.html
κατεβάζουμε το apache-maven-2.2.1-bin.zip
2. Ανάκτηση του Apache Ant 1.7 ή νεότερο. Από
το http://ant.apache.org ανακτούμε το αρχείο
apache-ant-1.8.2-bin.zip 3
3. Τα αποσυμπιέζουμε, με δεξί κλικ και επιλογή
αποσυμπίεσης στον ίδιο φάκελο (Extract Here)
4. Για ευκολία στη συνέχεια, μεταφέρουμε τους
φακέλους apache-maven-2.2.1 και apache-
ant-1.8.2 στο C: και τροποποιούμε το όνομα,
ώστε να είναι C:maven και C:ant αντίστοιχα 5
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 6
30/6/2012
7. Βήμα 2ο
Εγκατάσταση Build Tools (2) – Μεταβλητές περιβάλλοντος
1. Πρέπει να τροποποιηθεί η μεταβλητή περιβάλλοντος Path
ώστε να περιέχει τους φακέλους με τα εκτελέσιμα αρχεία
του Maven, Ant και Java
2
2. Κάνουμε δεξί κλικ στον εικονίδιο του
“Ο Υπολογιστής μου” και επιλέγουμε τις “Ιδιότητες”
3. Στη περιοχή “Μεταβλητές συστήματος”,
επιλέγουμε το Path και πατάμε το κουμπί
“Επεξεργασία” 3
4. Προσθέτουμε στην αρχή του πεδίου “Τιμή
μεταβλητής”, τα ακόλουθα:
C:mavenbin;C:antbin;C:Program
FilesJavajdk1.6.0_32bin;
4
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 7
30/6/2012
8. Βήμα 3ο
Εγκατάσταση Apache Tomcat
1. Ανάκτηση του Apache Tomcat 6. Από το
http://tomcat.apache.org/ ανακτούμε και
εγκαθιστούμε το αρχείο εγκατάστασης
Αpache-tomcat-6.0.35.exe.
1
2. Δεν χρειάζεται να κάνουμε καμία
αλλαγή. Απλά ελέγχουμε ότι στο
στάδιο επιλογής του Java JRE έχει
επιλεγεί αυτόματα η έκδοση που
εγκαταστήσαμε προηγουμένως. Εάν
έχει άλλη, τότε επιλέγουμε τη σωστή.
2
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 8
30/6/2012
9. Βήμα 3ο
Εγκατάσταση PostgreSQL (1)
1. Απαιτείται τουλάχιστον η έκδοση Postgresql 8.4. Στο παράδειγμα
χρησιμοποιήθηκε η νεότερη έκδοση 9.1. Ανακτούμε και εγκαθιστούμε με διπλό
κλικ το αρχείο postgresql-9.1.4-1-windows.exe που είναι διαθέσιμο από την
ιστοσελίδα http://www.postgresql.org/download/windows/
2. Στη καρτέλα Password, ορίζουμε το
κωδικό πρόσβασης για τον χρήστη
postgres με δικαιώματα διαχείρισης
της βάσης, π.χ. admin
2
3. Στη καρτέλα Port, βεβαιωνόμαστε ότι
χρησιμοποιείται η θύρα 5432. 3
4. Όταν ολοκληρωθεί η εγκατάσταση, πρέπει να από-
επιλεγεί το Launch Stack Builder και πατάμε Finish
4
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 9
30/6/2012
10. Βήμα 3ο
Εγκατάσταση PostgreSQL (2) - pgAdmin
1. Ανακτούμε τη τελευταία σταθερή έκδοση του pgAdmin, από τη σελίδα
http://www.pgadmin.org/download/windows.php, και την κάνουμε εγκατάσταση,
αφήνοντας τις προεπιλεγμένες επιλογές.
2. Εκτελούμε το pgAdmin III από το
μενού Έναρξη→PostgreSQL
9.1→pgAdmin III)
3. Βεβαιωνόμαστε ότι η υπηρεσία
PostgreSQL9.1 εκτελείται 2
4. Εάν δεν εκτελείται, τότε την εκκινούμε, επιλέγοντας με δεξί κλικ πάνω στο
Servers→PostreSQL9.1, και στη συνέχεια επιλέγουμε Start Service
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 10
30/6/2012
11. Βήμα 3ο
Εγκατάσταση PostgreSQL (3) - pgAdmin
1. Συνδεόμαστε στην τοπική βάση ως ο χρήστης postgres, κάνοντας διπλό κλικ
πάνω στο Servers→PostgreSQL 9.1(Localhost) και πληκτρολογούμε τον κωδικό
πρόσβασης του χρήστη postgres της βάση.
2. Δημιουργούμε ένα 'Login Role' (user) με το
όνομα dspace και password dspace. Δεξί
κλικ στο Login Roles και επιλέγουμε New
Login Role)
3. Δημιουργούμε μια βάση με το όνομα
dspace που ανήκει (owner) στο χρήστη
dspace, με κωδικοποίηση (encoding) 2
UTF-8 . Δεξί κλικ στο Databases και
επιλέγουμε New Database.
3
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 11
30/6/2012
12. Βήμα 3ο
Εγκατάσταση PostgreSQL (4) - Ρυθμίσεις
1. Στο αρχείο postgresql.conf, στο φάκελο C:Program FilesPostgreSQL9.1data
αφαιρούμε το σχόλιο (#) στη γραμμή:
listen_addresses = 'localhost'
2. Στο αρχείο pg_hba.conf , προσθέτουμε στο τέλος τη γραμμή:
host dspace dspace 127.0.0.1 255.255.255.255 md5
3. Σταματούμε τη PostgreSQL 9.1
μέσα από το pgAdmin, με δεξί κλικ
3
Servers→PostgreSQL 9.1→Stop
Service.
4. Εκκινούμε τη PostgreSQL 9.1 μέσα από
το pgAdmin, με δεξί κλικ
Servers→PostgreSQL 9.1→Start Service.
4
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 12
30/6/2012
13. Βήμα 4ο
Εγκατάσταση DSpace (1) - Προετοιμασία
1. Ανακτούμε τη τελευταία έκδοση (1.8.2) του DSpace από το
http://sourceforge.net/projects/dspace και αποσυμπιέζουμε το αρχείο στο C:
2. Ανοίγουμε με κάποιον επεξεργαστή απλού κειμένου
(π.χ. το Notepad++) το αρχείο
C:dspace-1.8.2-src-releasedspaceconfigdspace.cfg
και ενημερώνουμε τα διάφορα path. Χρησιμοποιούμε
1
το / για να διαχωρίσουμε τους φακέλους και όχι το .
3. Ορίζουμε το φάκελο που θα γίνει η εγκατάσταση
του dspace, με προεπιλογή το 1β
dspace.dir = ${default.dspace.dir}
που ισοδυναμεί με το φάκελο C:dspace.
4. Δημιουργούμε το φάκελο που ορίσαμε ότι θα γίνει η
εγκατάσταση. Στο παράδειγμα μας ο φάκελος C:dspace
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 13
30/6/2012
14. Βήμα 4ο
Εγκατάσταση DSpace (2) - Χτίσιμο του DSpace
1. Ανοίγουμε τη γραμμή εντολών Ανοίγουμε από το μενού Έναρξη->Εκτέλεση και
πληκτρολογούμε την εντολή cmd. Και εκτελούμε τις παρακάτω εντολές, μέσα
από στο φάκελο του πηγαίου κώδικα του dspace.
2. Ανάκτηση των απαραίτητων πακέτων (απαιτεί χρόνο)
cd c:dspace-1.8.2-src-releasedspace
mvn package 1
3. Οι παρακάτω εντολές παράγουν τα κατάλληλα αρχεία
στο φάκελο εγκατάστασης C:dspace
cd target
cd dspace-1.8.2-build.dir
ant fresh_install
4. Δημιουργία του διαχειριστή του DSpace
cd c:dspacebin
dspace create-administrator
4
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 14
30/6/2012
15. Βήμα 4ο
Εγκατάσταση DSpace (3) - Ρύθμιση του Tomcat
1. Ανοίγουμε με έναν επεξεργαστή απλού κειμένου το αρχείο C:Program
FilesApache Software FoundationTomcat 6.0confserver.xml
2. Αλλάζουμε την γραμμή “<Host name=” στην παρακάτω περιοχή
<!-- Define the default virtual host
Note: XML Schema validation will not work with Xerces 2.2.
<Host name="localhost" appBase="webapps"
3. Στην αλλαγή πρέπει το appBase να δείχνει το φάκελο του dspace που περιέχει
τα αρχεία για τη διεπαφή της ιστοσελίδας. Έτσι αντικαθιστούμε με:
<Host name="localhost" appBase="c:/dspace/webapps"
4. Κάνουμε δεξί κλικ στο εικονίδιο του Apache Tomcat6→Stop
Service και στη συνέχεια Start Service για να ενημερωθεί για
την αλλαγή που κάναμε
4
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 15
30/6/2012
16. Σύνδεση
Σύνδεση στο DSpace - JSP User Interface
1. Η σύνδεση στη διεπαφή JSP User Interface του DSpace γίνεται από το
http://localhost:8080/jspui. Για Login, το όνομα χρήστη είναι το email καθώς και
ο κωδικός πρόσβασης που ορίστηκαν στο βήμα 4 της διαφάνειας 14
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 16
30/6/2012
17. Σύνδεση
Σύνδεση στο DSpace - XML User Interface (Manakin)
1. Η σύνδεση στη διεπαφή XML User Interface (Manakin) του DSpace γίνεται από
το http://localhost:8080/xmlui/. Για Login, το όνομα χρήστη είναι το email καθώς και
ο κωδικός πρόσβασης που ορίστηκαν στο βήμα 4 της διαφάνειας 14
XML User Interface
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 17
30/6/2012
18. Χρήσιμοι σύνδεσμοι
Η επίσημη ιστοσελίδα του DSpace είναι:
http://www.dspace.org/
Οδηγός εγκατάστασης στα αγγλικά:
https://wiki.duraspace.org/display/DSDOC18/Installation
Η πλήρης τεκμηρίωση στο:
https://wiki.duraspace.org/display/DSDOC18/
Ελληνικό Ανοικτό
Πανεπιστήμιο, Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος 18
30/6/2012