Differences between revisions 6 and 13 (spanning 7 versions)
Revision 6 as of 2010-03-29 07:56:27
Size: 791
Editor: root
Comment:
Revision 13 as of 2010-04-14 14:05:09
Size: 1736
Editor: root
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
EMEN2 requires the following packages to be installed: = EMEN2 Dependencies =
Line 3: Line 3:
python 2.6+ (not 3.0) [[EMEN2]] is dependent on several other packages. With the exception of Python, which is generally up to date and well-packaged on most systems, I recommend downloading the latest version from the project's site and installing it, or using easy_install for the package if possible. (Linux/Mac package management systems often have out of date software.)

If I have specified a version, it is the minimum version I have tested EMEN2 with. I cannot guarantee success with versions earlier than noted.


* Python 2.5+
 (note: do not use Python 3.0)
Line 7: Line 13:
Berkeley DB 4.8.24+ * Berkeley DB 4.8.24+
 BDB is the storage and transactional backend for EMEN2
 Note: I have not tested Berkeley DB 5.x
Line 11: Line 19:
bsddb3 4.8.4+
 python bindings for berkeley db -- latest version from http://www.jcea.es/programacion/pybsddb.htm
* bsddb3 4.8.4+ (latest)
 Python bindings for Berkeley DB
 Note:
I have not tested Berkeley DB 5.x
 
http://www.jcea.es/programacion/pybsddb.htm
Line 16: Line 26:
Mako Templates * Mako Templates (latest)
 A simple, fast templating system for Python
Line 21: Line 32:
demjson * demjson (latest)
 A fast, compliant JSON module
Line 24: Line 36:
 * note: EMEN2 may use the Python json standard library in the future
Line 26: Line 39:
Twisted * Twisted 10.x+
 An event-driven networking engine written in Python
Line 31: Line 45:
yaml * PyYAML (latest)
 Configuration file is YAML-based
Line 35: Line 50:
pyOpenSSL * pyOpenSSL
 Network encryption
Line 39: Line 55:
EMAN2 is optionally used to generate browsable micrograph previews. * EMAN2
 
EMAN2 is optionally used to generate browsable micrograph previews.

EMEN2 Dependencies

EMEN2 is dependent on several other packages. With the exception of Python, which is generally up to date and well-packaged on most systems, I recommend downloading the latest version from the project's site and installing it, or using easy_install for the package if possible. (Linux/Mac package management systems often have out of date software.)

If I have specified a version, it is the minimum version I have tested EMEN2 with. I cannot guarantee success with versions earlier than noted.

* Python 2.5+

* Berkeley DB 4.8.24+

* bsddb3 4.8.4+ (latest)

* Mako Templates (latest)

* demjson (latest)

* Twisted 10.x+

* PyYAML (latest)

  • Configuration file is YAML-based "easy_install yaml"

* pyOpenSSL

  • Network encryption "easy_install pyOpenSSL"

* EMAN2

EMEN2/Dependencies (last edited 2013-06-27 04:51:06 by IanRees)