开源软件DSpace的安装和维护.pdf_第1页
开源软件DSpace的安装和维护.pdf_第2页
开源软件DSpace的安装和维护.pdf_第3页
开源软件DSpace的安装和维护.pdf_第4页
开源软件DSpace的安装和维护.pdf_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

开源软件DSpace的安装和维护 清华大学图书馆 邹荣 2009年9月 DSpace的安装 dspace 1 5 2 硬件平台 主流PC服务器或UNIX Linux服务器 具体配置可 以根据数据规模 保存 备份 性能等方面需求 配置 操作系统 UNIX like OS Linux HP UX etc Microsoft Windows 本馆采用的操作系统是Linux centos 5 3 DSpace的基础软件环境 JAVA平台 Java JDK 5 or later 软件构建和管理 Apache Maven 2 0 8 or later Ant构建工具 Apache Ant 1 6 2 or later 数据库管理系统 Relational Database PostgreSQL or Oracle Web应用服务器 Servlet Engine Jakarta Tomcat 4 x Jetty Caucho Resin or equivalent Perl required for dspace bin dspace info pl 基础软件环境 JAVA 下载 jdk 6u3 linux i586 bin 安装 以root用户安装 sh jdk 6u3 linux i586 bin cp jdk1 6 0 03 usr local 设定相关环境变量 修改文件 etc profile export JAVA HOME usr local jdk1 6 0 03 export CLASSPATH JAVA HOME src zip JAVA HOME lib JAVA HOME lib tools jar export PATH JAVA HOME bin PATH 测试安装 java version 基础软件环境 Apache Maven 下载 apache maven 2 1 0 bin tar gz http maven apache org download html 安装 以root用户安装 tar zxvf apache maven 2 1 0 bin tar gz cp apache maven 2 1 0 usr local 设定相关环境变量 修改文件 etc profile export M2 HOME usr local apache maven 2 1 0 export M2 M2 HOME bin export PATH M2 JAVA HOME bin PATH 测试安装 mvn version 基础软件环境 ANT 下载 apache ant 1 7 0 bin tar gz http ant apache org 安装 以root用户安装 tar zxvf apache ant 1 7 0 bin tar gz cp apache ant 1 7 0 usr local 设定相关环境变量 修改文件 etc profile export ANT HOME usr local apache ant 1 7 0 export PATH M2 JAVA HOME bin ANT HOME bin PATH 测试安装 ant version 基础软件环境 PostgreSQL 下载 postgresql 8 2 5 tar gz http www postgresql org 建立postgres 用户 为了安全考虑 PostgreSQL 不能以 root 用户运 行 所以必须建立对应的用户和组 useradd postgres 以root用户解压 tar zxvf postgresql 8 2 5 tar gz cp postgresql 8 2 5 usr local 以root用户在 usr local建立postgreSQL安装目录pgsql mkdir pgsql 更改目录postgresql 8 2 5和pgsql属性和属主 chown R postgres postgres usr local postgresql 8 2 5 chmod R 755 usr local postgresql 8 2 5 chown R postgres postgres usr local pgsql 基础软件环境 PostgreSQL 切换到postgres用户 安装postgresql cd usr local postgresql 8 2 5 configure prefix usr local pgsql enable multibyte enable unicode with java make make install 设定相关环境变量 修改文件 etc profile export PATH M2 JAVA HOME bin ANT HOME bin usr local pg sql bin PATH 基础软件环境 PostgreSQL 使用postgres用户 创建数据库集群 cd usr local pgsql initdb D data 启动数据库 pg ctl D data l logfile start 查看数据库启动是否正常 参看启动日志logfile文件 database system is ready 显示数据库启动正常 修改文件 postgresql conf listen addresses localhost 修改文件 pg hba conf host dspace dspace 127 0 0 1 255 255 255 255 md5 重启数据库 pg ctl D data l logfile stop start 基础软件环境 Tomcat 下载 apache tomcat 6 0 14 tar gz http tomcat apache org 安装 以root用户安装 tar zxvf apache tomcat 6 0 14 tar gz cp apache tomcat 6 0 14 usr local 设定相关环境变量 修改文件 etc profile export CATALINA HOME usr local apache tomcat 6 0 14 启动tomcat usr local apache tomcat 6 0 14 bin startup sh 测试安装 http IP 8080 DSpace的安装 文件及目录准备 下载 dspace 1 5 2 src release tar gz 建立dspace 用户 useradd dspace 解压 确定dspace源目录 tar zxvf dspace 1 5 2 src release tar gz dspace source home dspace dspace 1 5 2 src release 以root用户在根目录下建立dspace安装目录 dspace cd mkdir dspace dspace install dspace 更改dspace源目录和安装目录属性和属主 chown R dspace dspace dspace 1 5 2 src release chmod R 755 dspace 1 5 2 src release chown R dspace dspace dspace DSpace的安装 数据库准备 切换到用户postgres操作数据库 创建一个数据库用户dspace createuser U postgres a A P dspace Enter password for new user dspace Enter it again dspace Shall the new user be allowed to create databases y n y 创建一个数据库dspace createdb U dspace E UNICODE dspace CREATE DATABASE DSpace的安装 修改配置文件 修改文件 dspace source dspace config dspace cfg dspace dir 安装目录 dspace dspace url 访问的网址 dspace hostname 主机名称 dspace name 数据库名称 dspace db password 数据库口令 dspace mail server 邮件服务器名称 mail from address 发送邮件的用户地址 feedback recipient 信息反馈的用户邮件地址 mail admin 管理员邮件地址 alert recipient 警告信息邮件地址 registration notify 注册通知邮件地址 DSpace的安装 编译部署 切换到dspace用户 cd dspace source dspace mvn package 安装 cd dspace source dspace target dspace version dir ant fresh install Web部署 cp r dspace webapps jspui usr local apache tomcat 6 0 14 webapps cp r dspace webapps xmlui usr local apache tomcat 6 0 14 webapps cp r dspace webapps oai usr local apache tomcat 6 0 14 webapps DSpace的安装 访问 重启tomcat 访问地址 JSP User Interface http 域名或IP 8080 jspui XML User Interface http 域名或IP 8080 xmlui OAI PMH Interface http 域名或 IP 8080 oai request verb identify 创建管理员用户 cd dspace bin create administrator DSpace基本应用 Communities Collections 规划创建 提交内容 创建Communities 创建Collections 提 交内容演示 DSpace的备份和恢复 文件系统级备份 存储级备份 利用导入 导出工具备份 http wiki dspace org index php BackupRe store DSpace的备份和恢复 dspace source dspace assetstore dspace config dspace history dspace log PostgreSQL usr local pgsql data DSpace的备份和恢复 安装基础软件环境和dspace 在安装时 保证PostgreSQL和DSpace版 本完全 一致 安装顺利完成后 顺序停止tomcat和postgres 利用备份的 dspace assetstore dspace config dspace history dspace log usr local pgsql data 把新系统的 对应目录完全覆盖 顺序启动postgres数据库和tomcat DSpace的版本升级 http www dspace org 1 5 2Documentati on ch04 html 4 1 Updating From 1 5 or 1 5 1 to 1 5 2 4 2 Updating From 1 4 2 to 1 5 4 3 Updating From 1 4 1 to 1 4 2 4 4 Updating From 1 4 to 1 4 x 4 5 Updating From 1 3 2 to 1 4 x 系统定制 Tomcat修改端口和默认目录 修改文件 usr local apache tomcat 6 0 14 conf server xml 系统定制 Tomcat自启动 add following to etc rc local export JAVA HOME usr local jdk1 6 0 03 export CLASSPATH JAVA HOME src zip JAVA H OME lib JAVA HOME lib tools jar export CATALINA HOME usr local apache tomcat 6 0 14 export JRE HOME usr local jdk1 6 0 03 jre usr local apache tomcat 6 0 14 bin startup sh 系统定制 PostgreSQL自启动 cp usr local postgresql 8 2 5 contrib start scripts linux etc init d postgresql chmod 755 etc init d postgresql ln s etc init d postgresql etc rc d rc0 d K02postgresql ln s etc init d postgresql etc rc d rc1 d K02postgresql ln s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论