DSpace là một bộ phần mềm hỗ trợ giải pháp xây dựng và phân phối các bộ sƣu tập số hóa trên Internet. Nó cung cấp một phương thức mới trong việc tổ chức và xuất bản thông tin trên Internet. Đặc điểm của Dspace: Có một cộng đồng lớn người sử dụng và phát triển trên toàn thế giới; Phần mềm mã nguồn mở, tự do, biên dịch code nguồn miễn phí. Có thể tùy chỉnh để phù hợp với từng mục tiêu riêng của từng đơn vị Hỗ trợ quản lý nhiều định dạng dữ liệu khác nhau và hoàn toàn dựa trên nền web
Trang 11
TRƯỜNG ĐẠI HỌC NỘI VỤ HÀ NỘI Độc lập – Tự do – Hạnh phúc
Hà Nội, ngày tháng năm 2013
TRÍCH BÀI GIẢNG HỌC PHẦN QUẢN TRỊ BỘ SƯU TẬP SỐ BẰNG PHẦN MỀM DSPACE
Tài liệu tham khảo:
Dspace 3.x documentation/ The Dspace developer Team - 2012
Phan Ngọc Đông Slide hướng dẫn cài đặt Dspace
1.1 Khái niệm về Dspace
DSpace là một bộ phần mềm hỗ trợ giải pháp xây dựng và phân phối các bộ sưu tập số hóa trên Internet Nó cung cấp một phương thức mới trong việc tổ chức và xuất
bản thông tin trên Internet
Đặc điểm của Dspace:
Có một cộng đồng lớn người sử dụng và phát triển trên toàn thế giới;
Phần mềm mã nguồn mở, tự do, biên dịch code nguồn miễn phí
Có thể tùy chỉnh để phù hợp với từng mục tiêu riêng của từng đơn vị
Hỗ trợ quản lý nhiều định dạng dữ liệu khác nhau và hoàn toàn dựa trên nền web 1.2 Lịch sử phát triển của Dspace
1.3 Yêu cầu để cài đặt và sử dụng Dspace
Dự án triển khai DSpace được đưa ra vào tháng 7/2000 như một phần của
tổ chức HP-MIT Alliance
Phiên bản 1.0 – ngày 8 tháng 11 năm 2002
Phiên bản 1.1 – ngày 8 tháng 5 năm 2003
Phiên bản 1.2 – ngày 13 tháng 8 năm 2004
Trang 22
Phiên bản 1.3 – ngày 3 tháng 8 năm 2005
Phiên bản 1.4 – ngày 26 tháng 7 năm 2006
Phiên bản 1.5 – ngày 25 tháng 3 năm 2008
Phiên bản 1.52 - ngày 14 tháng 4 năm 2009
Phiên bản 1.8 - ngày 4 tháng 11 năm 2011
Phiên bản 3.2 - ngày 30 tháng 7 năm 2013
Phiên bản 4.0 - Ngày 4 tháng 6 năm 2014
1.3.1 Các phần mềm chuẩn bị cài đặt
Hệ điều hành
Phần mềm Dspace có thể chạy trên platform Windows hoặc Linux
Trong bài giảng này sẽ hướng dẫn cài đặt trên hệ điều hành Windows
Các phần mềm tạo môi trường
Phần mềm Java JDK 6 hoặc phiên bản mới hơn
http://download.oracle.com/otn-pub/java/jdk/6u29-b11/jdk-6u29-windows-i586.exe
Tập tin jdk-6u29-windows-i586.exe trong thư mục C:\ThuMucCaiDat
Phần mềm Apache Ant 1.8.2 hoặc mới hơn
Các hệ quản trị cơ sở dữ liệu và webserver cho Dspace
Hệ quản trị cơ sở dữ liệu PostgreSQL 9.1 hoặc mới hơn
http://get.enterprisedb.com/postgresql/postgresql-9.1.1-1-windows.exe
Phần mềm webserver Apache Tomcat 7.0.22 hoặc mới hơn
Địa chỉ download:
http://tomcat.apache.org/download-60.cgi
1.3.2 Gói Dspace (Packet Dspace)
Gói Dspace là thành phần chuẩn bị để biên dịch mã nguồn Dspace về máy tính để chuẩn bị cài đặt Dspace
Download gói tại địa chỉ nguồn:
Dspace.org, trong trường hợp bị chặn IP, sử dụng google với câu lệnh sau để download:
Dspace_3.2-src_release site:sourceforge.net
Trang 33
Hoặc vào địa chỉ:
Thuviennoivu.dreamlib.vn để download
Câu hỏi chương 1
Câu 1: Trình bày khái niệm về Dspace
Câu 2: Trình bày lịch sử phát triển của Dspace
Câu 3: Trình bày các thành phần để cài đặt Dspace
CHƯƠNG 2 CÀI ĐẶT DSPACE 2.1 Cài đặt môi trường trước khi cài Dspace
2.1.1 Cài đặt Notepad+
Chạy tập tin notepad++.5.7.Installer.exe đã down về để cài
,
Trang 44
Trang 55 2.1.2 Cài đặt Java
Chạy tập tin jdk-6u29-windows-i586.exe đã download để cài đặt
Trang 66
Trang 77
Trang 88
2.1.3 Cài đặt Apache Ant
Copy thư mục apache-ant-1.8.2 vào Thư mục gốc Ổ đĩa C, sau đó cấu hình thông số môi trường trong mục sau
2.1.4 Cài đặt Apache Maven
Copy thư mục apache-maven-3.0.3 vào Thư mục gốc Ổ đĩa C, sau đó cấu hình thông số môi trường trong mục sau
Trang 99
2.2 Cấu hình thông số môi trường
2.2.1 Java
Kích chuột phải lên My Computer, click Properties
Kích Advanced system settings
Kích Environment Variables, xuất hiện hộp thoại
Trang 1010 Chọn “PATH” từ System Variables, kích Edit
Trang 1212
Từ hộp thoại Environment Variables -> Click New
Thêm vào các giá trị
Variable name: ANT_HOME
Variable value: C:\apache-ant-1.8.2
Kích OK
Trang 1313
Tiếp tục kích New và thêm vào các giá trị sau
Variable name: JAVA_HOME
Variable value: C:\Program Files\Java\jdk1.6.0_29
Kích OK
2.2.2 Ant
Tương tự như trên kích New và thêm vào các giá trị sau
Variable name: ANT_HOME
Variable value: C:\apache-ant-1.8.2
Trang 1414
2.2.3 Maven
Tương tự như trên kích New và thêm vào các giá trị sau
Variable name: MVN_HOME
Variable value: C:\apache-maven-3.0.3
2.3 Cài đặt hệ quản trị cơ sở dữ liệu Postgre SQL
Trang 1515
Kích chuột (kích phải) vào tệp tin postgresql-9.1.1-1-windows.exe chọn Run
as administrator
Kích Next theo yêu cầu của chương trình cài đặt
Tạo thư mục C:\PostgreSQL\9.1
Chọn Installation Directory là: C:\PostgreSQL\9.1
Trang 1616
Nhập mật khẩu là postgres vào phần Password và Retype password
Trang 1818
Trang 1919
2.4 Cài đặt Server cho Dspace (Apache Tomcat)
Kích kép để chạy tập tin apache-tomcat-7.0.22.exe
Kích bỏ dấu tích ở lựa chọn
“Launch Stack Builder at Exit”
Trang 2020
Trang 2121
User Name: admin
Password: admin
Kích Next
Trang 2222
Trang 2323
2.5 Tạo cơ sở dữ liệu trong PostgreSQL
Chạy chương trình PostgreSQL
Sau khi cài đặt xong, tiến hành chạy chương trình PostgreSQL
Vào Start -> Chọn Programs -> Chọn PostgreSQL 9.1 -> Chọn pgAdminIII
-> Nhập mật khẩu lúc cài đặt chương trình. postgres
Trang 2424
Kích chuột phải lên biểu tượng login Roles và chọn New login Roles để tạo một tài khoản
Role name: dspace
Trang 2525
Chuyển qua thẻ Role privileges
Đánh dấu tích
Can create database objects
Can create roles
Inherits rights from parent roles
Password: dspace
Again: dspace
Trang 2626
Kích chuột phải lên biểu tượng
Databases
-> Chọn New Database để tạo một
cơ sở dữ liệu cho Dspace
Name: dspace
Owner: dspace
Trang 2727
2.6 Cài đặt Dspace
2.6.1 Xây dựng bộ cài đặt
Tiến hành biên dịch Dspace như sau:
Vào start/run, chạy lệnh CMD, chương trình DOS giả lập hiện ra, thực hiện các lệnh sau trong môi trường DOS
cd\
cd C:\Tên thư mục download chương trình\dspace-1.8.0-src-release
mvn package
Encoding: UTF-8
Trang 2828
Chạy xong chương trình sẽ tự động đóng cửa sổ DOS
Sau quá trình này hoàn tất Dspace sẽ có thêm 1 thư mục con Target trong
thư mục C:\ Tên thư mục download chương trình
Trang 292.6.3 Cấu hình và chạy Server cho Dspace (Tomcat)
- Chạy chương trình Notepad++ “Vào Start -> Chọn Programs -> Chọn Notepad++ -> Chọn Notepad++”
# Name of the site dspace.name = DSpace at My University
# Name of the site dspace.name = Thƣ viện điện tử
Trang 3030
- Mở tập tin server.xml của Tomcat từ đường dẫn: “C:\Program
Files\Apache Software Foundation\Tomcat 7.0\conf\”
<Context path="/dspace" docBase=" C:\dspace\webapps\jspui"/>
Sau các bước trên, tiến hành chạy chương trình Apache Tomcat như sau:
Trang 3131
Kích nút Start -> Chọn Programs -> Chọn Apache Tomcat 7.0 -> Chọn Monitor Tomcat
Chọn Automatic trong mục chọn Startup type
Thấy Service Status là Started thì Click nút Stop sau đo ́ click nút Start Nếu Service Status là Stopped thì Click nút Start
Trang 3232
Câu hỏi chương 2
Câu 1: Trình bày các bước cài đặt môi trường chuẩn bị cài Dspace
Câu 2: Trình bày quá trình cấu hình thông số môi trường cho cài đặt Dspace Câu 3: Trình bày quá trình cài đặt PostgreSQL và tạo cơ sở dữ liệu
Câu 4: Trình bày quá trình cài đặt Dspace
Câu 5: Tình huống: Phân tích lỗi xảy ra khi xây dựng bộ cài đặt
CHƯƠNG 3
SỬ DỤNG VÀ QUẢN TRỊ DSPACE
3.1 Chạy Dspace lần đầu và cấu hình thông số cho Dspace
3.2.1 Tạo tài khoản quản trị
Chạy trong môi trường DOS giả lập các lệnh sau
cd C:\dspace\bin
dspace create-administrator
Sau đó, khai báo các thông tin cho tài khoản quản trị
Trang 3333
- Email: Nhập vào địa chỉ email quản trị
- Firstname: Nhập vào Tên của người quản trị
3.2.4 Cấu hình định danh tài liệu
3.2.5 Cấu hình tìm kiếm toàn văn
3.2 Quản trị và bảo trì Dspace
3.3.6 Biên mục tài liệu
3.3.7 Sao lưu dữ liệu trong Dspace (Backup Dspace)
3.4 Đăng ký thành viên và khai thác bộ sưu tập
3.4.1 Đăng ký thành viên
3.4.2 Hướng dẫn bạn đọc khai thác bộ sưu tập
Câu hỏi chương 3
Câu 1: Trình bày khái quát các bước cấu hình thông số cho Dspace
Câu 2: Trình bày khái quát quá trình quản trị và bảo trì Dspace
Câu 3: Trình bày quá trình đăng ký thành viên trong Dspace
Trang 3434
Phạm Quang Quyền