SlideShare une entreprise Scribd logo
1  sur  18
DSpace
          Οδηγός Εγκατάστασης για Windows XP

 Στα πλαίσια της διπλωματικής εργασίας: «Χρήση εργαλείων
   ανοικτού κώδικα για βιβλιοθήκες πολυμεσικού υλικού»




Ελληνικό Ανοικτό               Φοιτητής: Γκούμας Γεώργιος
Πανεπιστήμιο,
30/6/2012
                               Επιβλέπων: Λαζαρίνης Φώτιος
Απαιτήσεις εγκατάστασης
του εργαλείου 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
Τα βήματα εγκατάστασης
του εργαλείου DSpace




    Βήμα 1             Βήμα 2               Βήμα 3                  Βήμα 4                   Έτοιμο!



                                      Εγκατάσταση
                                                              Εγκατάσταση
                   Εγκατάσταση        του Apache
                                                              και ρύθμιση
Εγκατάσταση        του                Tomcat και                                     Χρήση
                                                              του
της Java           Maven              της                                            του DSpace
                                                              DSpace
                   και Ant            PostgreSQL




    Ελληνικό Ανοικτό
    Πανεπιστήμιο,      Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος         3
    30/6/2012
Βήμα 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
Βήμα 1ο
Εγκατάσταση Java (2)


 1. Πρέπει να οριστεί η μεταβλητή περιβάλλοντος JAVA_HOME


 2. Κάνουμε δεξί κλικ στον εικονίδιο του
   “Ο Υπολογιστής μου” και επιλέγουμε τις “Ιδιότητες”                        2


 3. Στη περιοχή “Μεταβλητές συστήματος”,
   πατάμε το κουμπί “Δημιουργία”


 4. Ορίζουμε ως όνομα μεταβλητής το
   “JAVA_HOME”                                             3
   και ως τιμή το φάκελο της εγκατάστασης
   “C:Program FilesJavajdk1.6.0_32”



                                                                4
   Ελληνικό Ανοικτό
   Πανεπιστήμιο,      Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος   5
   30/6/2012
Βήμα 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
Βήμα 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
Βήμα 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
Βήμα 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
Βήμα 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
Βήμα 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
Βήμα 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
Βήμα 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
Βήμα 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
Βήμα 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
Σύνδεση
Σύνδεση στο DSpace - JSP User Interface


1. Η σύνδεση στη διεπαφή JSP User Interface του DSpace γίνεται από το
  http://localhost:8080/jspui. Για Login, το όνομα χρήστη είναι το email καθώς και
  ο κωδικός πρόσβασης που ορίστηκαν στο βήμα 4 της διαφάνειας 14




    Ελληνικό Ανοικτό
    Πανεπιστήμιο,      Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος   16
    30/6/2012
Σύνδεση
  Σύνδεση στο 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
Χρήσιμοι σύνδεσμοι


Η επίσημη ιστοσελίδα του DSpace είναι:
http://www.dspace.org/

Οδηγός εγκατάστασης στα αγγλικά:
https://wiki.duraspace.org/display/DSDOC18/Installation

Η πλήρης τεκμηρίωση στο:
https://wiki.duraspace.org/display/DSDOC18/




   Ελληνικό Ανοικτό
   Πανεπιστήμιο,      Δημιουργός: Γεώργιος Γκούμας, επιβλέπων καθηγητής: Λαζαρίνης Φώτιος   18
   30/6/2012

Contenu connexe

Similaire à Οδηγός εγκατάστασης DSpace

Γ.2.Μ.4 προβλήματα λογισμικού
Γ.2.Μ.4 προβλήματα λογισμικούΓ.2.Μ.4 προβλήματα λογισμικού
Γ.2.Μ.4 προβλήματα λογισμικούpapettas
 
ergasthrio_11_diafaneies_2
ergasthrio_11_diafaneies_2ergasthrio_11_diafaneies_2
ergasthrio_11_diafaneies_2vaseisdedom
 
Εισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & Themes
Εισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & ThemesΕισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & Themes
Εισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & Themesngtech_eu
 
553193902-2-Intro-to-Java.pdf
553193902-2-Intro-to-Java.pdf553193902-2-Intro-to-Java.pdf
553193902-2-Intro-to-Java.pdfDimitraPapalitsa
 
It pro dev_birbilis_20101127_el
It pro dev_birbilis_20101127_elIt pro dev_birbilis_20101127_el
It pro dev_birbilis_20101127_elGeorge Birbilis
 
μάθημα2 26/10
μάθημα2 26/10μάθημα2 26/10
μάθημα2 26/10eseralid
 
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetup
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetupΠαρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetup
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetupIoannis Konstantinou
 
Διαμόρφωση Εργαστηρίου Πληροφορικής ΓΕΛ ΚΑΛΗΣ
Διαμόρφωση Εργαστηρίου Πληροφορικής ΓΕΛ ΚΑΛΗΣΔιαμόρφωση Εργαστηρίου Πληροφορικής ΓΕΛ ΚΑΛΗΣ
Διαμόρφωση Εργαστηρίου Πληροφορικής ΓΕΛ ΚΑΛΗΣbabis1977_v
 
Δημιουργία και συντήρηση Moodle - Από το training.sch.gr : Ea21 activity
Δημιουργία και συντήρηση Moodle - Από το training.sch.gr : Ea21 activityΔημιουργία και συντήρηση Moodle - Από το training.sch.gr : Ea21 activity
Δημιουργία και συντήρηση Moodle - Από το training.sch.gr : Ea21 activityekpaideytisit
 
03 διαχείριση συστήματος λογισμικού
03 διαχείριση συστήματος   λογισμικού03 διαχείριση συστήματος   λογισμικού
03 διαχείριση συστήματος λογισμικούΙωάννου Γιαννάκης
 
Reload : Δημιουργία SCORM πακέτου σε απλά βήματα
Reload : Δημιουργία SCORM πακέτου σε απλά βήματαReload : Δημιουργία SCORM πακέτου σε απλά βήματα
Reload : Δημιουργία SCORM πακέτου σε απλά βήματαVasilis Drimtzias
 
Διαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματα
Διαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματαΔιαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματα
Διαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματαNikolaos Konstantinou
 
οδηγός χρήσης
οδηγός χρήσηςοδηγός χρήσης
οδηγός χρήσηςkkesyn
 
ο θαυμαστός κόσμος_της_χημείας_για το_γυμνάσιο
ο θαυμαστός κόσμος_της_χημείας_για το_γυμνάσιοο θαυμαστός κόσμος_της_χημείας_για το_γυμνάσιο
ο θαυμαστός κόσμος_της_χημείας_για το_γυμνάσιοΝίκος Παπαδημητρόπουλος
 
Hot potatoes- Ένα κλασσικό λογισμικό δημιουργίας δικτυακών ασκήσεων
Hot potatoes- Ένα κλασσικό λογισμικό δημιουργίας δικτυακών ασκήσεωνHot potatoes- Ένα κλασσικό λογισμικό δημιουργίας δικτυακών ασκήσεων
Hot potatoes- Ένα κλασσικό λογισμικό δημιουργίας δικτυακών ασκήσεωνDr. Paraskevas Apostolos
 
Αναλυτικός οδηγός χρήσης RELOAD
Αναλυτικός οδηγός χρήσης RELOADΑναλυτικός οδηγός χρήσης RELOAD
Αναλυτικός οδηγός χρήσης RELOADVasilis Drimtzias
 
Xampp εγκατάσταση και ρυθμίσεις
Xampp   εγκατάσταση και ρυθμίσειςXampp   εγκατάσταση και ρυθμίσεις
Xampp εγκατάσταση και ρυθμίσειςTheodoros Douvlis
 

Similaire à Οδηγός εγκατάστασης DSpace (20)

Γ.2.Μ.4 προβλήματα λογισμικού
Γ.2.Μ.4 προβλήματα λογισμικούΓ.2.Μ.4 προβλήματα λογισμικού
Γ.2.Μ.4 προβλήματα λογισμικού
 
ergasthrio_11_diafaneies_2
ergasthrio_11_diafaneies_2ergasthrio_11_diafaneies_2
ergasthrio_11_diafaneies_2
 
Εισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & Themes
Εισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & ThemesΕισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & Themes
Εισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & Themes
 
553193902-2-Intro-to-Java.pdf
553193902-2-Intro-to-Java.pdf553193902-2-Intro-to-Java.pdf
553193902-2-Intro-to-Java.pdf
 
It pro dev_birbilis_20101127_el
It pro dev_birbilis_20101127_elIt pro dev_birbilis_20101127_el
It pro dev_birbilis_20101127_el
 
4 google movie
4 google movie4 google movie
4 google movie
 
μάθημα2 26/10
μάθημα2 26/10μάθημα2 26/10
μάθημα2 26/10
 
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetup
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetupΠαρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetup
Παρουσίαση Hadoop, MapReduce και Mahout στο 1o Hadoop UserGroup meetup
 
Διαμόρφωση Εργαστηρίου Πληροφορικής ΓΕΛ ΚΑΛΗΣ
Διαμόρφωση Εργαστηρίου Πληροφορικής ΓΕΛ ΚΑΛΗΣΔιαμόρφωση Εργαστηρίου Πληροφορικής ΓΕΛ ΚΑΛΗΣ
Διαμόρφωση Εργαστηρίου Πληροφορικής ΓΕΛ ΚΑΛΗΣ
 
Asfask1
Asfask1Asfask1
Asfask1
 
Exercise3
Exercise3Exercise3
Exercise3
 
Δημιουργία και συντήρηση Moodle - Από το training.sch.gr : Ea21 activity
Δημιουργία και συντήρηση Moodle - Από το training.sch.gr : Ea21 activityΔημιουργία και συντήρηση Moodle - Από το training.sch.gr : Ea21 activity
Δημιουργία και συντήρηση Moodle - Από το training.sch.gr : Ea21 activity
 
03 διαχείριση συστήματος λογισμικού
03 διαχείριση συστήματος   λογισμικού03 διαχείριση συστήματος   λογισμικού
03 διαχείριση συστήματος λογισμικού
 
Reload : Δημιουργία SCORM πακέτου σε απλά βήματα
Reload : Δημιουργία SCORM πακέτου σε απλά βήματαReload : Δημιουργία SCORM πακέτου σε απλά βήματα
Reload : Δημιουργία SCORM πακέτου σε απλά βήματα
 
Διαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματα
Διαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματαΔιαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματα
Διαχείριση Ψηφιακού Περιεχομένου με το DSpace: Λειτουργία και τεχνικά ζητήματα
 
οδηγός χρήσης
οδηγός χρήσηςοδηγός χρήσης
οδηγός χρήσης
 
ο θαυμαστός κόσμος_της_χημείας_για το_γυμνάσιο
ο θαυμαστός κόσμος_της_χημείας_για το_γυμνάσιοο θαυμαστός κόσμος_της_χημείας_για το_γυμνάσιο
ο θαυμαστός κόσμος_της_χημείας_για το_γυμνάσιο
 
Hot potatoes- Ένα κλασσικό λογισμικό δημιουργίας δικτυακών ασκήσεων
Hot potatoes- Ένα κλασσικό λογισμικό δημιουργίας δικτυακών ασκήσεωνHot potatoes- Ένα κλασσικό λογισμικό δημιουργίας δικτυακών ασκήσεων
Hot potatoes- Ένα κλασσικό λογισμικό δημιουργίας δικτυακών ασκήσεων
 
Αναλυτικός οδηγός χρήσης RELOAD
Αναλυτικός οδηγός χρήσης RELOADΑναλυτικός οδηγός χρήσης RELOAD
Αναλυτικός οδηγός χρήσης RELOAD
 
Xampp εγκατάσταση και ρυθμίσεις
Xampp   εγκατάσταση και ρυθμίσειςXampp   εγκατάσταση και ρυθμίσεις
Xampp εγκατάσταση και ρυθμίσεις
 

Οδηγός εγκατάστασης DSpace

  • 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