Difference between revisions of "Installing an EPM"

From EPrints Documentation
Jump to: navigation, search
(→‎Integration with the Archive)
Line 15: Line 15:
 
1. Enable the plugin using tools/epm
 
1. Enable the plugin using tools/epm
 
  /opt/eprints3/ingredients/bazaar/tools/epm enable <ARCHIVE_ID> <PLUGIN_ID>
 
  /opt/eprints3/ingredients/bazaar/tools/epm enable <ARCHIVE_ID> <PLUGIN_ID>
−
<i><code>PLUGIN_ID</code> in our example is <code>reports</code></i>
+
<i>Note: <code>PLUGIN_ID</code> in our example is <code>reports</code></i>
  
 
2. Where any warnings are produced compare the current and .epmnew version of a file and reconcile any differences.  Removing the .epmnew file when you are done.
 
2. Where any warnings are produced compare the current and .epmnew version of a file and reconcile any differences.  Removing the .epmnew file when you are done.

Revision as of 12:59, 13 October 2026

Important

Broadly EPMs have been superseded by Ingredients and should be avoided. If you find you must install one, this guide aims to help.

Installing from GitHub repository

1. Clone from Github the Bazaar plugin repository (e.g. https://github.com/eprints/reports.git) to /opt/eprints3/lib/epm/ and fetch the required version.

cd /opt/eprints3/lib/epm/
git clone https://github.com/eprints/reports.git
cd reports
git checkout v3.2.1

2. Run the /opt/eprints3/ingredients/bazaar/tools/epm command to link the library from /opt/eprints3/lib/epm/ in the appropriate locations under /opt/eprints3/lib/

/opt/eprints3/ingredients/bazaar/tools/epm link_lib reports # EPrints 3.4.6+

Integration with the Archive

1. Enable the plugin using tools/epm

/opt/eprints3/ingredients/bazaar/tools/epm enable <ARCHIVE_ID> <PLUGIN_ID>

Note: PLUGIN_ID in our example is reports

2. Where any warnings are produced compare the current and .epmnew version of a file and reconcile any differences. Removing the .epmnew file when you are done.