16:29 ICT Thứ bảy, 20/04/2024

Thống kê truy cập

Hôm nayHôm nay : 260

Tháng hiện tạiTháng hiện tại : 9383

Tổng lượt truy cậpTổng lượt truy cập : 1521332

Chuyên mục Công nghệ

Trang chủ » News » Koha

Hướng dẫn cài đặt Dspace trên Ubuntu 12.04 fresh install

Thứ ba - 30/09/2014


Trong bài viết này tôi sẽ hướng dẫn các bạn cài Dspace trên Ubuntu. Sẽ không có minh họa chi tiết như Koha, nhưng tôi sẽ nói khá cụ thể. Nếu server đã có sẵn Koha, bạn đọc bì hướng dẫn cài Dspace đã cài sẵn Koha trước nhé
Mở terminal và tiến hành cài các phần mềm hỗ trợ cho quá trình cài đặt Dspace: server Tomcat, trình quản lí CSDL postgresql.... Đáng tiếc là Koha và Dspace không dùng chung các phần mềm quản lí này ( Bên Koha là Apache và mysql) vì 2 ngôn ngữ lập trình của 2 phần mềm này là khác nhau.
sudo apt-get install leafpad
sudo apt-get install openjdk-7-jdk
sudo apt-get install postgresql
sudo apt-get install tomcat7
sudo apt-get install ant maven

Tạo user cho Dspace, dùng postgresql. Đánh những câu lệnh sau:
sudo su postgres
createuser -U postgres -d -A -P dspace

Nhập vào password cho user mới này. Nhớ password này, sẽ dùng nó gần cuối bài này, để config file dspace.cfg
Shall the new role be allowed to create more new roles? (y/n)
Chọn y hoặc n đều ok.
Sau đó đánh:
exit
để thoát khỏi trình postgresql (tương tự như exit thoát ra khỏi mysql vậy. Nếu không có bước này, các câu lệnh tiếp theo không chạy được)

Tiếp theo là quá trình thực hiện để Dspace có thể connect với database
sudo leafpad /etc/postgresql/9.1/main/pg_hba.conf

Có thể hiểu leafpad cũng như gedit, nano, vi vậy.
Thêm dòng sau vào cuối file:
local all dspace md5

Sau đó bấm save file (Ctrl+S) rồi quit file.
Restart PostgreSQL :
sudo su
/etc/init.d/postgresql restart
Hoặc
sudo /etc/init.d/postgresql restart
Khác biệt 2 câu lệnh ở chỗ bạn có được quyền truy cập root user không mà thôi.

Tiếp theo tạo Dspace user cho Ubuntu (Bên trên là tạo user Dspace cho CSDL postgresql mà thôi)
sudo useradd -m dspace
sudo passwd dspace [Đánh password cho user Dspace vào]
sudo mkdir /dspace
sudo chown dspace /dspace

Giờ mới đến bước tạo cơ sở dữ liệu PostgreSQL 'dspace' cho user dspace
sudo -u dspace createdb -U dspace -E UNICODE dspace

Configure Tomcat để add mấy trang chủ của Dspace vào. Bước này tương tự như config mấy trang admin, opac của Koha vậy.
sudo leafpad /etc/tomcat7/server.xml
Nếu câu lệnh không làm việc, check lại tomcat version có phải version 7 không? Nếu không thì thay bằng version của các bạn.

Thêm đoạn code sau vào bên trên </Host> (Nằm gần cuối file)
<!--Define a new context path for all DSpace web apps-->
<Context path="/xmlui" docBase="/dspace/webapps/xmlui" allowLinking="true"/>
<Context path="/sword" docBase="/dspace/webapps/sword" allowLinking="true"/>
<Context path="/oai" docBase="/dspace/webapps/oai" allowLinking="true"/>
<Context path="/jspui" docBase="/dspace/webapps/jspui" allowLinking="true"/>
<Context path="/lni" docBase="/dspace/webapps/lni" allowLinking="true"/>
<Context path="/solr" docBase="/dspace/webapps/solr" allowLinking="true"/>

save and close the file.
Create Dspace directory để download và giải nén bộ cài. Folder bạn có thể lựa chọn bất kì ở đâu. Để mặc định như bài viết này cũng OK.
sudo mkdir /build
sudo chmod -R 777 /build
cd /build

Download Dsapce to /build directory. Vì bạn đã setup chmod -R 777 cho folder này nên không cần lệnh sudo ở đầu để download về nữa.
wget http://sourceforge.net/projects/dspace/files/DSpace Stable/4.1/dspace-4.1-src-release.tar.gz

Tiến hành giải nén bộ cài ra và cài đặt.
tar -zxf dspace-4.1-src-release.tar.gz
cd /build/dspace-4.1-src-release
mvn -U package
(Bước này khá lâu, đợi nhé!)

Trước khi tiến hành cài, cần config lại file dspace.cfg để nó nhận database của postgresql
cd dspace/target/dspace-4.1-build
sudo nano config/dspace.cfg (Đây chính là file cần thay đổi khi bạn điều chỉnh Dspace về sau)

Sau đó tìm đến dòng:
# Database username and password
db.username = dspace
db.password = dspace ==>Thay đổi nó thành của bạn

Và tiến hành bước cài đặt với lệnh
sudo ant fresh_install

Fix Tomcat permissions, and restart the Tomcat server
sudo chown tomcat7:tomcat7 /dspace -R
sudo /etc/init.d/tomcat7 restart hoặc sudo service tomcat7 restart

Tạo tài khoản admin cho DSpace:
/dspace/bin/dspace create-administrator

Nhập password, email dành cho user, xác nhận xong là ok. Chú ý /dspace là thư mục, nơi cài đặt Dspace.
Open Dspace in your browser. Đến đây là kết thúc rôi! Còn nhiều thứ cần tìm hiểu lắm, các bạn cứ từ từ hỏi trên forum nhé.
Truy cập vaò Dspace tại:
http://localhost:8080/xmlui
http://localhost:8080/jspui
Live DVD có Koha và Dspace sẽ ra mắt rất sớm!

Nguồn tin: dreamlib.vn


Những bài mới hơn