@网络老鼠技术小屋

网络老鼠技术小屋-涂飞平的博客空间

DSPACE 安装说明

3 年前 0

文章是今天为一个朋友写的教程,放在网上,充个数吧。
DSPACE4版本在界面上采用Bootstrap库,非常漂亮了,为了降低部署的难度,这里直接将DSPACE4和操作系统部署在VirtualBox虚拟机中,便于拷贝,做到开箱即用。

1、安装操作系统
这里选择Ubuntu14.0.4 Server版本安装
图片1.png
账户为: sunny/123456
修改ip地址
sudo vi /etc/network/interfaces
将eth0改为static
并设置好 address/netmask/gateway几个值,然后重启,使用ssh连接进入系统,以完成后续操作。
2、安装部署环境
在安装Ubuntu Server的时候,选择安装了SSH,Tomcat,Postgresql几个服务,所以这里只需要安装maven就可以了,这个工具是DSPACE编译所必须的。
由于ubuntu安装的jdk是openjdk,我们先卸载openjdk6
sudo aptitude purge openjdk-6-jdk
然后安装oracle-jdk-7
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update && sudo apt-get install -y oracle-java7-installer
真正安装是个漫长的过程,需要足够的耐心。
图片2.png
由于ubuntu没有maven3的更新源,所以我这里采用下载官网下载然后安装方式
cd /home/sunny
wget http://apache.dataguru.cn/maven/maven-3/3.2.1/binaries/apache-maven-3.2.1-bin.tar.gz
tar xvzf apache-maven-3.2.1-bin.tar.gz
解压后,设置好系统环境变量就可以使用了。

3、设置系统环境变量
编辑/etc/environment文件
将maven/bin的目录加入到path中
重启系统。

4、设置数据库
默认已经安装好了postgresql数据库了,需要建立dspace用户和dspace数据库
建立用户
sudo -upostgres cerateuser -s -d -P dspace
提示输入dspace密码的时候,输入dspace作为密码
创建数据库
sudo -upostrgres createdb -Eutf8 -Odspace dspace
验证数据库是否建立成功
sudo -upostgres psql
进入psql后\l查看数据库列表
图片3.png
看到以上界面,说明数据库dspace已经创建成功!
\q退出psql控制台

5、编译DSPACE
进入github网站,找到dspace项目(https://github.com/DSpace/DSpace ),下载到本地,然后编译。
cd /home/sunny
wget https://github.com/DSpace/DSpace/archive/master.zip -O dspace.zip
保存完毕后,解压dspace.zip
unzip dspace.zip
编译dspace
cd DSpace-master
mvn package -Dmaven.test.skip=true//这里我为了加快编译速度,忽略了单元测试。
剩下,就是更漫长的编译过程。
图片4.png
25分半钟的编译过程!
6、DSPACE安装过程
编译完成后,进入/home/sunny/DSpace-master/dspace/target/dspace-installer目录,开始设置config/dspace.conf文件,然后开始安装dspace目录
我们设置dspace目录为/home/sunny/dspace
然后在dspace-installer目录下运行命令
ant fresh_install
脚本将会将dspace编译安装到/home/sunny/dspace目录下,同时完成数据库的初始化操作;
创建超级管理员
./dspace create-administrator
然后根据提示填入信息
图片5.png
这里新建管理账户:admin@dspace.com/123456

7、启动服务
由于系统采用默认安装的tomcat,所以,服务应该部署到/var/lib/tomcat7/webapps目录下面, 将/home/sunny/dspace/webapps拷贝到该目录
sudo cp -rf webapps /var/lib/tomcat7
然后重启服务
sudo /etc/init.d/tomcat7 stop
sudo /etc/init.d/tomcat7 start
或者直接运行
sudo /etc/init.d/tomcat7 restart
然后通过浏览器,打开系统:
http://192.168.100.120:8080/jspui
图片6.png

恭喜...
安装完成!

可以访问到机构知识库4.0版本了!


tufeiping 2014-06-15

编写评论