在安裝IR前,先準備以下所需要環境與工具:
若您的系統已經有妥善的安裝環境,可以直接跳過本部份至第二部份「安裝IR」。
請至以下網址下載Sun Java Development Kit 5.0。只需要下載一般版本,不需下載附Netbeans版本或附Java EE版本:
http://java.sun.com/javase/downloads/index_jdk5.jsp
若你下載的是自動解壓的.bin版本,解壓後的放置目錄會在:
/usr/java/jdk1.5.x
若需設定JAVA_HOME變數,請輸入:
export JAVA_HOME=/usr/java/jdk1.5.x
把檔案解壓縮到欲放置的目錄,把$ant_path/bin加入系統的path裡($ant_path為解壓後放置的目錄)。輸入:
export PATH=$PATH:$ant_path/bin或是在/usr/bin裡加入連結到ant目錄的symbolic link:
ln -s $ant_path/ant/bin /usr/bin/ant
詳細的安裝方法請參閱:
http://dev.mysql.com/doc/refman/5.0/en/
因為NTUR的需要,需在/etc/my.cnf(linux)裡加入以下參數,此兩項參數可設定MySQL的table名稱只支援小寫字母(在linux系統下可避免因大小寫而找不到table的情況)及把utf-8設為預設的編碼,在[mysqld]部份加入:
lower_case_table_names=1 default-character-set=utf8 log_bin_trust_routine_creators = 1
然後登入MySQL,建立IR所需要的schema與帳號,在Command Line Mode裡輸入:
#cd $mysql_home/bin #mysql -u root -p<Password>
$mysql_home為MySQL安裝的目錄;root為登入的帳號,在第一次安裝後,一般能使用的只有root帳號;<Password>為該帳號的密碼(需把 "<" 與 ">" 去掉)。登入後會出現:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 93414 to server version: 5.0.27-standard-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
建立schema:
mysql> CREATE DATABASE dspace DEFAULT CHARACTER SET utf8;
接著建立IR系統連線帳號,並分配權限:
mysql> CREATE USER 'dspace'@'localhost' IDENTIFIED BY '<password>'; mysql> GRANT ALL PRIVILEGES ON dspace.* TO 'dspace'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> exit
離開後可使用新建的dspace帳號,測試是否能正常登入。
Tomcat 5.x下載網址:
http://tomcat.apache.org/download-55.cgi
安裝後修改server.xml,讓系統可以處理UTF-8的URI,Tomcat 5.x的設定檔路徑為($tomcat為Tomcat的安裝路徑):
$tomcat_home/conf/server.xml在Connector的地方加入URIEncoding="UTF-8":
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"
URIEncoding="UTF-8" />
重新起動Tomcat讓設定生效。
JBoss 4.0.x的設定檔路徑為($jboss_home為JBoss的安裝路徑,$server為使用的伺服器名稱):
$jboss_home/server/$server/deploy/jbossweb-tomcat50.sar/server.xmlJBoss 4.2.x的設定檔路徑為:
$jboss_home/server/$server/deploy/jboss-web.deployer/server.xml
解壓縮後,修改$ir_src/config/dspace.cfg的設定,安裝所必要的參數如下($ir_src為解壓縮後的目錄):
)
設定完成後,就可以進行安裝了。先進入$ir_src,輸入ant fresh_install。
cd $ir_src ant fresh_install執行後會出現安裝成功的訊息,如果安裝不成功,請再次檢查JDK,Jakarta Ant跟MySQL的設定是否正常。安裝正常後,使用瀏覽器連到dspace.url所設定的網址,應能出現TAIR網頁。
安裝後需要產生一個管理者帳號,供管理系統之用($ir_home為IR系統安裝目錄):
cd $ir_home/bin ./dsrun org.dspace.administer.CreateAdministrator
輸入後會出現以下畫面,輸入相關的資料,請注意您所輸入的密碼會出現在螢幕上:
![]() |
.......
<Context path="" docBase="ir" debug="0" reloadable="true" />
</Host>
(RC2以前版本請將ir改為dspace)
(path=""表示將系統設定在url根目錄。)
更改完成後,請記得回頭修正$DSPACE_HOME/config/dspace.cfg下之dspace.url設定後,重起jboss或tomcat後即可生效。
若需對安裝後的系統進行一些介面或文字的客製化,請參考系統客製化手冊。