2008年1月24日更新
DSpace 1.4.2のインストール
以下は、openSUSEにおけるインストールの説明であるが、FreeBSDも同様の作業でインストールできる。
ソースの展開
> su - # cd /usr/local/src (ソースをダウンロード) # wget http://jaist.dl.sourceforge.net/sourceforge/dspace/dspace-1.4.2-source.tgz # tar xvzf dspace-1.4.2-source.tgz # chown -R dspace.dspace /usr/local/src/dspace-1.4.2-source # exit
Javaライブラリの追加
PostgreSQLのJDBCドライバを http://jdbc.postgresql.org/download.html からダウンロードする(JDK1.5とPostgreSQL8.2.*の組み合わせなので、"8.2-507 JDBC 3"を選択する)。
> cd /usr/local/src/dspace-1.4.2-source/lib > wget http://jdbc.postgresql.org/download/postgresql-8.2-507.jdbc3.jar
インストール先ディレクトリの準備
> su - # mkdir /usr/local/dspace # chown dspace.dspace /usr/local/dspace # exit
dspace.cfgの編集
> vi /usr/local/src/dspace-1.4.2-source/config/dspace.cfg (主な変更点は、以下のとおり) dspace.dir = /usr/local/dspace dspace.url = http://[ホスト名、またはIPアドレス]:8080/dspace dspace.hostname = [ホスト名、またはIPアドレス] dspace.name = [機関名] mail.server=[smtpサーバ名] mail.from.address = [管理者のメールアドレス] feedback.recipient = [管理者のメールアドレス] mail.admin = [管理者のメールアドレス]
インストール
> cd /usr/local/src/dspace-1.4.2-source (ここで、postmasterが起動していることを確認) > ant fresh_install
warファイルのコピー
> cp build/*.war /usr/local/apache-tomcat-6.0.14/webapps
DSpace初期設定コマンド
> /usr/local/dspace/bin/create-administrator Creating an initial administrator account E-mail address: [管理者のメールアドレス] First name: [管理者の名] Last name: [管理者の姓] WARNING: Password will appear on-screen. Password: [管理者用のパスワード] Again to confirm: [管理者用のパスワード] Is the above data correct? (y or n): y Administrator account created
DSpaceの起動
> cd /usr/local/apache-tomcat-6.0.14/bin > ./startup.sh
http://[ホスト名]:8080/dspace/ にアクセスし、確認。DSpaceの画面が表示されたら成功。
postgresqlのユーザdspaceにパスワードを設定していないと、ant fresh_installで失敗するので、以下の手順で設定する。
%psql # alter user dspace with password 'password'; # \q