Difference between revisions of "Installing EPrints on Debian/Ubuntu"

From EPrints Documentation
Jump to: navigation, search
Line 8: Line 8:
 
<b>Add one of the following mirrors (2 lines) to your /etc/apt/sources.list file as the root user. Please ensure that there is only one set in the file or you may not experience the correct behaviour.</b>
 
<b>Add one of the following mirrors (2 lines) to your /etc/apt/sources.list file as the root user. Please ensure that there is only one set in the file or you may not experience the correct behaviour.</b>
  
==EPrints 3.2==
+
==EPrints Latest==
  
 
To install the testing build add *one* the following to /etc/apt/sources.list:
 
To install the testing build add *one* the following to /etc/apt/sources.list:
Line 14: Line 14:
 
===Stable Builds===
 
===Stable Builds===
  
  deb http://deb.eprints.org/3.2/ stable/
+
  deb http://deb.eprints.org/ stable/
  deb-src http://deb.eprints.org/3.2/ source/
+
  deb-src http://deb.eprints.org/ source/
  
 
===Testing Builds===
 
===Testing Builds===
  
Currently the same as 3.2.1-rc-1 unstable (2010-04-27)
+
  deb http://deb.eprints.org/ unstable/
 
+
  deb-src http://deb.eprints.org/ source/
  deb http://deb.eprints.org/3.2/ unstable/
+
  deb-src http://deb.eprints.org/3.2/ source/
+
  
 
===Nightly Build===
 
===Nightly Build===
Line 28: Line 26:
 
Rather than the above add the following to /etc/apt/sources.list (note that this code is in developement and will not neccessarily compile):
 
Rather than the above add the following to /etc/apt/sources.list (note that this code is in developement and will not neccessarily compile):
  
  deb http://deb.eprints.org/3.2/ nightly/
+
  deb http://deb.eprints.org/ nightly/
  deb-src http://deb.eprints.org/3.2/ source/
+
  deb-src http://deb.eprints.org/ source/
  
==EPrints 3.1==
+
==EPrints 3.X (Specific Version Locking)==
 
===Stable Release===
 
===Stable Release===
  
 
Add the following to /etc/apt/sources.list:
 
Add the following to /etc/apt/sources.list:
  
  deb http://deb.eprints.org/3.1/ stable/
+
  deb http://deb.eprints.org/3.X/ stable/
  deb-src http://deb.eprints.org/3.1/ source/
+
  deb-src http://deb.eprints.org/3.X/ source/
  
 
===Unstable Release===
 
===Unstable Release===
Line 43: Line 41:
 
To install the latest '''unstable''' release add the following to /etc/apt/sources.list:
 
To install the latest '''unstable''' release add the following to /etc/apt/sources.list:
  
  deb http://deb.eprints.org/3.1/ unstable/
+
  deb http://deb.eprints.org/3.X/ unstable/
  deb-src http://deb.eprints.org/3.1/ source/
+
  deb-src http://deb.eprints.org/3.X/ source/
  
 
===Nightly Build===
 
===Nightly Build===
Line 50: Line 48:
 
To install the nightly build add the following to /etc/apt/sources.list:
 
To install the nightly build add the following to /etc/apt/sources.list:
  
  deb http://deb.eprints.org/3.1/ nightly/
+
  deb http://deb.eprints.org/3.X/ nightly/
  deb-src http://deb.eprints.org/3.1/ source/
+
  deb-src http://deb.eprints.org/3.X/ source/
 
+
==EPrints 3.0==
+
To install the old 3.0 branch follow the same instructions as above replacing 3.1 with 3.0 in all instances.
+
  
 
=Installing Eprints via apt-get=
 
=Installing Eprints via apt-get=

Revision as of 15:30, 5 December 2011


David Tarrant has built a Debian/Ubuntu package for Eprints.

APT Mirrors

Add one of the following mirrors (2 lines) to your /etc/apt/sources.list file as the root user. Please ensure that there is only one set in the file or you may not experience the correct behaviour.

EPrints Latest

To install the testing build add *one* the following to /etc/apt/sources.list:

Stable Builds

deb http://deb.eprints.org/ stable/
deb-src http://deb.eprints.org/ source/

Testing Builds

deb http://deb.eprints.org/ unstable/
deb-src http://deb.eprints.org/ source/

Nightly Build

Rather than the above add the following to /etc/apt/sources.list (note that this code is in developement and will not neccessarily compile):

deb http://deb.eprints.org/ nightly/
deb-src http://deb.eprints.org/ source/

EPrints 3.X (Specific Version Locking)

Stable Release

Add the following to /etc/apt/sources.list:

deb http://deb.eprints.org/3.X/ stable/
deb-src http://deb.eprints.org/3.X/ source/

Unstable Release

To install the latest unstable release add the following to /etc/apt/sources.list:

deb http://deb.eprints.org/3.X/ unstable/
deb-src http://deb.eprints.org/3.X/ source/

Nightly Build

To install the nightly build add the following to /etc/apt/sources.list:

deb http://deb.eprints.org/3.X/ nightly/
deb-src http://deb.eprints.org/3.X/ source/

Installing Eprints via apt-get

To install Eprints and all its dependencies execute the following (as root):

apt-get update
apt-get install eprints

Setting up a Repository

You should now have a working installation of eprints in /usr/share/eprints3/. Please follow the on-screen instructions to set up an eprints repository. You probably want to start with (as root):

For more information about setting up an EPrints repository take a look at Getting Started with EPrints 3

Read First: Known issues with the Debian/Ubuntu package can be found at Debian Known Issues.

su eprints
cd
./bin/epadmin create
logout
a2ensite eprints3
apache2ctl restart


If you have any problems getting set up you can get free help and support from the EP-Tech mailing list. For free support and discussion about EPrints you can sign up to the EP-Tech here: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech.

Getting and Compiling from Source (not required)

To install dependencies and retrieve the Eprints source execute the following:

apt-get update
apt-get build-dep eprints
apt-get source eprints

The source will be saved to a tarball in the current directory.