新使用者請洽管理者索取
註冊方式。
- 臺大圖書館系統資訊組
吳先生 sunilwu@ntu.edu.tw
在安裝IR前,先準備以下所需要環境與工具:
若您的系統已經有妥善的安裝環境,可以直接跳過本部份至第二部份「安裝IR」。
請至以下網址下載Sun Java Development Kit 6.0。只需要下載一般版本,不需下載附Netbeans版本或附Java EE版本:
http://java.sun.com/javase/downloads/index_jdk6.jsp
請至以下網址下載Jakarta Ant:
http://ant.apache.org/
把檔案解壓縮到欲放置的目錄,把$ant_path/bin加入系統的path裡($ant_path為解壓後放置的目錄)。
Windows作業系統設定path的方法
在「我的電腦」按右鍵,點選「內容」,點選「進階」,選「環境變數」,會出現以下視窗:
點選「系統變數」裡的Path變數,按「編輯」,在最後加入剛解壓後放置目錄(如:若Ant放置的地方為C:\JakartaAnt,則加入C:\JakartaAnt\bin;到Path變數裡,記得以分號(;)分開各目錄值)。
點選系統變數下的『新增』,設定ANT_HOME=Ant放置目錄。
請至以下網站下載MySQL Community Server 5.0:
http://dev.mysql.com/downloads/mysql/5.0.html
詳細的安裝方法請參閱:
http://dev.mysql.com/doc/refman/5.0/en/
因為NTUR的需要,需在my.ini(一般在c:\program files\mysql\裡)裡加入以下參數,此兩項參數可設定MySQL的table名稱只支援小寫字母(在linux系統下可避免因大小寫而找不到table的情況)及把utf-8設為預設的編碼:
v5.0以前
lower_case_table_names=1 default-character-set=utf8 log_bin_trust_routine_creators = 1
v5.5以後
lower_case_table_names=1 character-set-server=utf8 log_bin_trust_function_creators = 1
然後登入MySQL,建立IR所需要的schema與帳號,在Command Line Mode裡輸入:
#cd $mysql_home/bin #mysql -u root -p<Password>
$mysql_home為MySQL安裝的目錄;root為登入的帳號,在第一次安裝後,一般能使用的只有root帳號;<Password>為該帳號的密碼(需把 "<" 與 ">" 去掉)。登入後會出現以下畫面:
建立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帳號,測試是否能正常登入。
若您想以JBoss作為您的Web Container,下載網址與檔案路徑請參考下面的「安裝JBoss」。
Tomcat 5.x下載網址:
http://tomcat.apache.org/download-55.cgi
經測試後,發現Tomcat 5.5.27 Windows Service Installer版本有bug,請勿安裝!
安裝後修改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讓設定生效。
註:
C:\>cd c:\jakarta-tomcat-5.0.28\bin C:\jakarta-tomcat-5.0.28\bin>service install Installing the service 'Tomcat5' ... Using CATALINA_HOME: C:\jakarta-tomcat-5.0.28 Using JAVA_HOME: C:\Program Files\Java\jdk1.5.0_09 The service 'Tomcat5' has been installed.
在開始=>控制台=>系統管理工具=>服務下,可以看到Apache Tomcat服務,您可設為自動啟動。
JBoss 4.x下載網址:
http://labs.jboss.com/jbossas/downloads/
JBoss 4.0.x的設定檔路徑為($jboss_home為JBoss的安裝路徑,$server為使用的伺服器名稱):
$jboss_home/server/$server/deploy/jbossweb-tomcat50.sar/server.xml
JBoss 4.2.x的設定檔路徑為:
$jboss_home/server/$server/deploy/jboss-web.deployer/server.xml
解壓縮後,修改$ir_src/config/dspace.cfg的設定,安裝所必要的參數如下($ir_src為解壓縮後的目錄):
註:指定IR欲安裝的目錄後,系統會自動於該路徑產生相關檔案。
註:dspace.dir和dspace.wardir請勿使用同一個目錄。dspace.dir需要獨立於Tomcat或是Jboss的目錄,而dspace.wardir則視Tomcat的安裝路徑或設定而定。
設定完成後,就可以進行安裝了。先進入$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
輸入後會出現以下畫面,輸入相關的資料,請注意您所輸入的密碼會出現在螢幕上:
建議於安裝完成後可以重新設定您所需要的系統URL名稱,在tomcat或jboss的server.xml檔案裡增加以下第一行設定:
....... <Context path="" docBase="ir" debug="0" reloadable="true" /> </Host>
(RC2以前版本請將ir改為dspace)
(path=""表示將系統設定在url根目錄。)
更改完成後,請記得回頭修正$DSPACE_HOME/config/dspace.cfg下之dspace.url設定後,重起jboss或tomcat後即可生效。
若需對安裝後的系統進行一些介面或文字的客製化,請參考系統客製化手冊。