Açık Hava Kütüphanesi: 64 bit Ubuntu 12.04 İşletim Sistemine DSpace 4.1 Kurulumu (v. 4)
32 bit Ubuntu 12.04 işletim sistemine DSpace 4.1 Kurulumu için buraya tıklayınız
Bu rehber, sanal sunucu üzerine Ubuntu 12.04 x64 LTS işletim sistemi üzerinde test edilmiştir. Başka işletim sistemlerine bire bir uymayabilir. DSpace kurulumunda özellikle üçüncü parti yazılımların sürümlerine dikkat edilmelidir. Kurulum rehberinin hazırlanmasında DSpace orijinal kurulum dokümantasyonu (https://wiki.duraspace.org/display/DSDOC4x) temel alınmıştır.
DSpace'i sunucu, PC veya dizüstü bilgisayara kurabilirsiniz. Eğer DSpace'i büyük ölçekli bir kuruluş için kuracaksanız yazılım gereksinimlerini dikkatlice gözden geçirmelisiniz. Test amaçlı bu kurulum için 4GB RAM bellek, 80GB sabit disk kullanılmıştır.
3) Ubuntu 12.04 x64 İşletim Sistemi Kurulumu ve Güncellenmesi
Ubuntu 12.04 x64 LTS işletim sistemi http://www.ubuntu.com/download/desktop adresinden indiriniz. Kurulumunu dspace kullanıcı adı dışında farklı bir adla gerçekleştiriniz.
3.1) Gerekli Portlar:
Aşağıdaki portların Firewall üzerinden kurulan sunucu adı veya IP'si ile açınız.
UYARI: PostgreSQL'in başka sürümlerini kurmak isterseniz sürüm numarasını değiştirmelisiniz.
dosya içinde #listen_addresses = 'localhost' ile başlayan satırı bulunuz.
Satır başındaki # işaretini kaldırın ve kaydedin.
PostgreSQL veri tabanını aşağıdaki komutlarla durdurun ve yeniden başlatın:
5) Tomcat Kurulum Süreci
Tomcat kurulumunu manuel olarak yapacağız. Bunun nedeni DSpace kurulum dokümantasyonda Tomcat'in 7.0.30'un altındaki sürümlerinin hafızayı fazla kullandığını belirtilmekte ve bu nedenle, Tomcat için minimum 7.0.30 sürümü önerilmektedir.
5.1) Apache-Tomcat Kurulumu
Aşağıdaki komutla Apache Tomcat'in web sayfasından sıkıştırılmış dosyasını indiriniz.
İndirdiğiniz dosyayı aşağıdaki komutla açınız.
Tomcat için /usr/local/ altında tomcat7 adlı bir dizin oluşturunuz:
Aşağıdaki komutla açtığınız dosyayı /usr/local/tomcat7 altına taşıyınız:
Aşağıdaki komutlarla JAVA_HOME ve TOMCAT_HOME için gerekli düzenlemenin yapılmasını sağlayınız:
5.2) .bashrc Dosyasında Düzenleme
Aşağıdaki komutla .bashrc dosyasını açınız:
dosyanın sonuna aşağıdaki satırları ekleyerek Java ve Catalina yollarını gösteriniz:
Aşağıdaki komutla .bashrc dosyasını yeniden başlatınız:
5.3) Tomcat'in Otomatik Olarak Başlatılması
Sunucu başlayınca Tomcat’in servis olarak başlaması için aşağıdaki düzenlemeyi yapınız:
/etc/init.d/tomcat7 dosyasını oluşturmak için aşağıdaki komutu veriniz:
Dosya içeriğini aşağıdaki örneğe uygun olarak düzenleyeiniz:
#pkill -9 java
Sikriptin yönetilebilmesi için aşağıdaki komutu verin:
Skriptin başlanğıç dosyası ile sembolik link kurması için aşağıdaki komutları verin:
5.4) server.xml Dosyasında Düzenleme
server.xml dosyasında Connector düzenlemesi için aşağıdaki komutu vererek server.xml dosyasını açınız.
Düzenlemeyi yaptıktan sonra kaydedin ve çıkın.
Aşağıdaki komutla /etc/profile dosyasına giriniz:
dosyanın sonuna aşağıdaki satırı ekleyin, kaydedin ve çıkın:
Aşağıdaki komutla Tomcati başlatınız.
6) DSpace Kullanıcı Oluşturma
Bir dspace kullanıcısı oluşturmak için aşağıdaki komutu veriniz:
UYARI: Eğer dspace kullanıcısına dspace dışında farklı bir şifre verecek olursanız 7.5 başlığı altındaki uyarıyı dikkate alarak dspace yazılımını extract ettikten sonra, atadığınız şifreyi mutlaka build.proparties dosyasında (db.password = yeni şifre) değiştirmelisiniz.
Aşağıdaki komut ile dspace kullanıcısının tomcat'i sahiplenmesini sağlayınız:
7) DSpace Kurulumu
7.1) DSpace Klasörü Oluşturma
/dspace klasörünün grup haklarını dspace kullanıcısına vermek için aşağıdaki komutu veriniz:
7.2) DSpace Yazılımını İndirme ve Açma
sudo wget http://downloads.sourceforge.net/project/dspace/DSpace%20Stable/4.1/dspace-4.1-src-release.zip
sudo unzip dspace-4.1-src-release.zip
7.3) PostgreSQL Veri Tabanı Kullanıcısı Oluşturma
UYARI: Bu komuttan sonra postgres kullanıcısında olduğunuzdan emin olun.
postgres'de dspace kullanıcısı oluşturmak için aşağıdaki komutu veriniz:
exit komutu ile postgres kullanıcısından çıkarak openaccess kullanıcınıza dönünüz.
postgres@ openaccess:/$ exit
7.4) PostgreSQL'de Veri Tabanı Oluşturma
7.5. DSpace 4.1’i Paketleme ve Kurma
Aşağıdaki komutla kaynak dizinine giriniz:
build.properties dosyasında gerekli düzenlemeyi yapmak için aşağıdaki komutu veriniz (build.proparites düzenleme örneği) :
openaccess@openaccess:~/dspace-4.1-src-release$ sudo nano build.properties
UYARI: Postgres'de açtığınız dspace veri tabanına farklı bir erişim şifresi atadıysanız mutlaka bu dosyadaki [db.password = dspace] kısımda atadığınız şifreyi belirtmelisiniz. Bu dosya içinde yapacağınız değişiklikler kurulumla birlikte /dspace/config/ yolu altındaki dspace.cfg dosyasına yazılacaktır. Kurulumdan sonra dspace.cfg dosyası içinde diğer değişiklikleri yapabileceğinizi unutmayınız.
openaccess@openaccess:~/dspace-4.1-src-release$ sudo mvn -U package
Paketleme başarılı bir şekilde bittikten sonra aşağıdaki komutla paketlenen dosyaların yer aldığı dizine giriniz:
openaccess@openaccess:~/dspace-4.1-src-release$ cd dspace/target/dspace-4.1-build/
openaccess@openaccess:~/dspace-4.1-src-release/dspace/target/dspace-4.1-build$ sudo ant fresh_install
7.6) server.xml Dosyasında DSpace Yolunu gösterme
Tarayıcı üzerinden DSpace ara yüzlerine erişmek için server.xml dosyasında düzenleme yapmalısınız. server.xml dosyasını açmak için aşağıdaki komutu veriniz:
Dosyanın sonuna gidiniz ve </Host> kapatma etiketinden önce aşağıdaki kodlamayı ekleyiniz.
<Context path="/jspui" docBase="/dspace/webapps/jspui" allowLinking="false"/>
7.7. Genel Konfigürasyon Ayarları
dspace.cfg dosyasında yapılması gereken genel ayar ve düzenleme örnekleri için tıklayınız.
8) DSpace Yönetici Hesabı
9) Sunucunun Yeniden Başlatılması
Aşağıdaki komutla suncuyu yeniden başlatınız:
10) Kurulumun Kontrol Edilmesi
Kurulum tamamlanmış oldu. Artık tarayıcı üzerinden DSpace ara yüzünü kontrol edebilirsiniz. Bunun için aşağıdaki adresleri tarayıcınızın adres satırına yazarak kontrol ediniz.
XMLUI ara yüzü: http://localhost:8080/xmlui
JSPUI ara yüzü: http://localhost:8080/jspui
11) Detaylı DSpace Konfigürasyonu
Konfigürasyon (dspace.cfg) dosyasında düzenleme
Türkçe dil dosyası (message_tr.xml) yükleme
XMLUI arayüzünde özelleştirme
XMLUI arayüzüne jenerik düzenleme
12) DSpace Kullanımı
13) DSpace Yazılımı ve Veri Giriş Eğitimi
Dspace@Dogus build.properties Örneği
DSpace 4.1 Güncel Türkçe Dil Dosyası
DSpace Konfigürasyon ve Düzenleme Dosyalarının Lok...
DSpace Veri Giriş Dosyasınd (input-forms.xml) Abs...
DSpace item-submission.xml Dosyasında Başlanğıç S...
DSpace'de Kurumsal Arşiv Adı Düzenleme
64 bit Ubuntu 12.04 İşletim Sistemine DSpace 4.1 K...