...
Note |
---|
Hi Dspace community, I'll be adding documentation here that outlines how to get Dspace 1.6.x up and running on a RHEL5 system emphasizing sustainability. (No small accomplishment.) The documentation is complete, but I need to translate from our internal documentation and wiki format to the format supported here. In the mean time feel free to email me any questions regarding this documentation or our build. --- Jamin Ragle, Systems Administrator, University of New Mexico Libraries |
Todo/Problems to resolve in this document:
- Figure out how to do footnotes in Confluence.
- Figure out how to do hover-over notes.
- Figure out how to collapse chunks of quoted text. (for output of commands)
Install
Panel |
---|
Official Dspace 1.6 Install Documentation: http://www.dspace.org/1_6_0Documentation/ch03.html |
...
Objective Statement: Only packages that are specifically needed, either explicitly or to resolve a dependency on JPackage will be used, otherwise the RHEL channel provided package will be used.((I go into detail why I didn't use _yum-priorities_ in my more ideal install attempt:#alternative_install_methodyum-protectbase.)) |
- Install a custom repo file to use Jpackage repository v5.0:
The contents of the config is listed at the end of this document: #Config FilesCode Block wget -P/etc/yum.repos.d http://librhn.unm.edu/pub/jpackage50-ant17-maven2-mod.repo
- Install the GPG key from JPackage:
Code Block rpm --import http://www.jpackage.org/jpackage.asc
- Update the system to use the new jpackage-utils 5.0 package:
Unfortunately this has a bad side effect of removing /usr/bin/rebuild-security-providers, which was maintained in the RHEL 5 jpackage-utils 1.7, but not in the new one provided by Jpackage.((Also a known RHEL5 + JPackage bug: https://bugzilla.redhat.com/show_bug.cgi?id=497213))Code Block yum update -y
- Now we need to install a workaround, to address the missing /usr/bin/rebuild-security-providers dependency((I used directions I found for CentOS 5: http://plone.lucidsolutions.co.nz/linux/centos/jpackage-jpackage-utils-compatibility-for-centos-5.x))((This link is also useful, and somewhat related to getting the repo config file we used to work: http://plone.lucidsolutions.co.nz/linux/centos/jpackage-rpm-repository-for-centos-rhel-5.x)).
What a mess... but it's working.Code Block rpm -ivh http://plone.lucidsolutions.co.nz/linux/centos/images/jpackage-utils-compat-el5-0.0.1-1.noarch.rpm