Difference between revisions of "Installing EPrints on RHEL/Fedora/CentOS"
(→Requirements) |
(→Installing) |
||
Line 18: | Line 18: | ||
rpm -ivh http://rpm.eprints.org/RHEL/5Server/noarch/rpm-eprints-org-RHEL-5-1.noarch.rpm | rpm -ivh http://rpm.eprints.org/RHEL/5Server/noarch/rpm-eprints-org-RHEL-5-1.noarch.rpm | ||
+ | |||
+ | ... on '''RHEL 6.x only''' install antiword if installing EPrints 3.2.x or earlier: | ||
+ | |||
+ | rpm -ivh http://rpm.eprints.org/RHEL/5/i386/antiword-0.37-1.i386.rpm | ||
+ | # or for 64 bit: | ||
+ | rpm -ivh http://rpm.eprints.org/RHEL/5/x86_64/antiword-0.37-1.x86_64.rpm | ||
Upgrade your XML libraries: | Upgrade your XML libraries: |
Revision as of 13:10, 23 August 2011
Requirements
- RedHat Enterprise/CentOS 5.5 (earlier versions may work)
Installing
Add the rpm.eprints.org repository key:
rpm -ivh http://rpm.eprints.org/rpm-eprints-org-key-1-1.noarch.rpm
... the rpm.eprints.org EPrints repository:
rpm -ivh http://rpm.eprints.org/eprints/noarch/rpm-eprints-org-1-1.noarch.rpm
... on RHEL 5.x only the rpm.eprints.org RHEL updates repository:
rpm -ivh http://rpm.eprints.org/RHEL/5Server/noarch/rpm-eprints-org-RHEL-5-1.noarch.rpm
... on RHEL 6.x only install antiword if installing EPrints 3.2.x or earlier:
rpm -ivh http://rpm.eprints.org/RHEL/5/i386/antiword-0.37-1.i386.rpm # or for 64 bit: rpm -ivh http://rpm.eprints.org/RHEL/5/x86_64/antiword-0.37-1.x86_64.rpm
Upgrade your XML libraries:
yum upgrade libxml2 libxslt perl-XML-LibXML perl-XML-LibXSLT
Install EPrints 3:
yum install eprints3
Other sources for dependencies
The following RPM repositories may be useful for finding other dependencies required by EPrints that aren't part of the core RHEL system.
http://fedoraproject.org/wiki/EPEL - Fedora Extras for RHEL.
http://pkgs.repoforge.org/rpmforge-release/ - Dag Wieer's repository, which covers a very large range of Perl modules plus others.
SELinux
If you're using SELinux on your server you will need to give Apache read/write access to the documents directory for all repositories you create:
chcon -R -h -t httpd_sys_script_rw_t /opt/eprints3/archives/[repoid]/documents/