FOR TESTING ONLY - Debian package of EPrints 3.3.15 for Ubuntu 16.04 LTS (Xenial)

Brody, Tim and Gutteridge, Christopher and Tarrant, David and Francois, Sebastien and Jewell, Mike and Miles-Board, Tim and Yao, Jiadi and Bradley, Justin and Newman, David R FOR TESTING ONLY - Debian package of EPrints 3.3.15 for Ubuntu 16.04 LTS (Xenial).

[img] EPrints 3.3.15 for Ubuntu 16.04 LTS (Xenial) - Debian Package
Available under License GNU LGPL 3.0.

2MB
Item Type: EPrints Beta Release
License: GPL
Creators Name: Brody, Tim and Gutteridge, Christopher and Tarrant, David and Francois, Sebastien and Jewell, Mike and Miles-Board, Tim and Yao, Jiadi and Bradley, Justin and Newman, David R
Department: Electronics and Computer Scoence
Institution: University of Southampton
Date Deposited: 10 Aug 2017 14:12
Last Modified: 10 Aug 2017 14:12
Date Deposited: 10 Aug 2017 14:12

Abstract

The current EPrints 3.3.15 deb package available at deb.eprints.org will not install on Ubuntu 16.04 because the apache-mpm-prefork package no longer exists. It is possible to create a fake package to meet this dependency but that will mean that EPrints will inevitably still be using Apache's MPM Event module. This has been known to have Segmentation Fault issues. It has been identified that Apache's segmentation fault is due to the LibXSLT.so shared object installed by libxml-libxslt-perl DEB package. As it has been ascertained that this package is no longer need to perform any core features of EPrints it has also been removed as a dependency. Therefore, this DEB package is simply the original 3.3.15 with the preinst file modified to replace the apache2-mpm-prefork dependency with just apache2 and remove libxml-libslt-perl completely. General testing as well as the unit tests have been performed on an installation using this DEB package. A couple of minor issues have been noted: 1. A deprecation warning for the use of '\C' in a regular expression the escape_char function of URI/Escape.pm 2. Unit tests for SWORD fail. Both these issues have been fixed in GitHub (https://github.com/eprints/eprints/) since Eprints 3.3.15 was realised.

Requirements

An up to date version of Ubuntu 16.04 LTS.

Installation

1. Ensure that your Ubuntu 16.04 system is fully up to date. 2. Download eprints_3.3.15_all-xenial.deb 3. Install using APT: apt-get install ./eprints_3.3.15_all-xenial.deb 4. Follow the on-screen instructions for setting up an archive.

Copyright

GNU LGPL 3.0


Repository Staff Only: edit this item