Ο ApacheSD είναι μια ανερχόμενη δύναμη στους Directory Servers, είναι Java based και χρησημοποιεί το γνωστό framework Spring για την λειτουργεία του.
Η Εγκαταστασή του στο Ubuntu είναι αρκετά εύκολή υπόθεση.
Προαπαιτούμενα
Πρέπει να υπάρχει στο σύστημα Java έκδοση 5 ή μεγαλύτερη. Προτείνω την SUN-JAVA και ότι το OpenJDK
Για να το ελενξουμε αυτό δίνουμε
java -version
και περιμένουμε να δούμε κάτι παρόμοιο με το παρακάτω
java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
Αν λοιπον δεν είναι εγκατεστημένη τότε δίνουμε το παρακάτω στην κονσόλα
sudo apt-get -y install maven2 sun-java6-jdk java-common
Μετά κάνουμε το σύστημα μας να έχει ως προεπιλεγμένη VM αυτή του JDK της SUN και όχι του OPENJDK. Δίνουμε λοιπόν
sudo update-alternatives --config java
και επιλέγουμε το νούμερο που αναφέρει τη SUN Java

Είμαστε έτοιμοι να προχωρήσουμε στην εγκατάσταση
Πηγαίνουμε στην διεύθηνση http://directory.apache.org/apacheds/1.5/download/download-linux-deb.html και κατεβάζουμε την έκδοση ανάλογα με την αρχιτεκτονική του συστήματός μας. (32bit, 64bit)
ή εναλακτικά απο κονσόλα
cd /tmp wget http://apache.ntua.gr//directory/apacheds/unstable/1.5/1.5.7/apacheds-1.5.7-amd64.deb
και κατεβάζουμε πχ εδώ στο φάκελο /tmp την έκδοση 1.5.7 για 64bit επεξεργαστή.
Μετά δίνουμε στην κονσόλα
sudo dpkg -i apacheds-1.5.7-amd64.deb
Κάνουμε μετά ένα restart το μηχάνημα για να γίνει ένα auto configuration
sudo shutdown -r now
Αφού κάνουμε πάλι login τρέχουμε
sudo /etc/init.d/apacheds-1.5.7-default start
και είμαστε έτοιμοι!
Tips
- Ο ApacheDS βρίσκεται στο φάκελο /var/lib/apacheds-1.5.7/default/
- Τα configuration αρχεια /var/lib/apacheds-1.5.7/default/conf
- Χρησημοποιείστε το Apache Directory Studio για τη διαχείρηση του (και οχι μονο για αυτον, εμενα με εχει βολέψει πολυ για ολους τους LDAP)
