1117
Comment:
|
1736
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
EMEN2 requires the following packages to be installed: | = 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.) |
Line 3: | Line 4: |
* Python 2.6+ http://www.python.org |
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. |
Line 6: | Line 6: |
* Python 2.5+ * (note: do not use Python 3.0+) * http://www.python.org |
|
Line 7: | Line 10: |
* Berkeley DB 4.8.24+ BDB is the storage and transactional backend for EMEN2 http://www.oracle.com/technology/software/products/berkeley-db/index.html |
* Berkeley DB 4.8.24+ * BDB is the storage and transactional backend for EMEN2 * Note: Berkeley DB 5.x has not been tested * http://www.oracle.com/technology/software/products/berkeley-db/index.html |
Line 11: | Line 15: |
* bsddb3 4.8.4+ (latest) * Python bindings for Berkeley DB * Note: Berkeley DB 5.x has not been tested * http://www.jcea.es/programacion/pybsddb.htm * "easy_install bsddb3" |
|
Line 12: | Line 21: |
* bsddb3 4.8.4+ Python bindings for Berkeley DB http://www.jcea.es/programacion/pybsddb.htm "easy_install bsddb3" |
* Mako Templates (latest) * A simple, fast templating system for Python * http://www.makotemplates.org/ * "easy_install mako" |
Line 17: | Line 26: |
* Twisted 10.x+ * An event-driven networking engine written in Python * http://twistedmatrix.com/trac/ * "easy_install twisted" |
|
Line 18: | Line 31: |
* Mako Templates A simple, fast templating system for Python http://www.makotemplates.org/ "easy_install makotemplates" |
* PyYAML (latest) * Requires YAML (libyaml, libyaml-devel) to be installed * Configuration file is YAML-based * "easy_install PyYAML" |
Line 23: | Line 36: |
* pyOpenSSL * Network encryption * "easy_install pyOpenSSL" |
|
Line 24: | Line 40: |
* demjson (latest) A fast, compliant JSON module http://deron.meranda.us/python/demjson/ "easy_install demjson" * note: EMEN2 may use the Python json standard library in the future |
* Markdown * Simplified rich-text editing * "easy_install Markdown" |
Line 30: | Line 44: |
* Twisted 10.x An event-driven networking engine written in Python http://twistedmatrix.com/trac/ "easy_install twisted" * PyYAML (latest) Configuration file is YAML-based "easy_install yaml" * pyOpenSSL Network encryption "easy_install pyOpenSSL" EMAN2 is optionally used to generate browsable micrograph previews. http://ncmi.bcm.edu/ncmi/software/counter_222/software_86 |
* EMAN2 * EMAN2 is optionally used to generate browsable micrograph previews. * http://ncmi.bcm.edu/ncmi/software/counter_222/software_86 |
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+
- (note: do not use Python 3.0+)
- Berkeley DB 4.8.24+
- BDB is the storage and transactional backend for EMEN2
- Note: Berkeley DB 5.x has not been tested
http://www.oracle.com/technology/software/products/berkeley-db/index.html
- bsddb3 4.8.4+ (latest)
- Python bindings for Berkeley DB
- Note: Berkeley DB 5.x has not been tested
- "easy_install bsddb3"
- Mako Templates (latest)
- A simple, fast templating system for Python
- "easy_install mako"
- Twisted 10.x+
- An event-driven networking engine written in Python
- "easy_install twisted"
- PyYAML (latest)
- Requires YAML (libyaml, libyaml-devel) to be installed
- Configuration file is YAML-based
- "easy_install PyYAML"
- pyOpenSSL
- Network encryption
- "easy_install pyOpenSSL"
- Markdown
- Simplified rich-text editing
- "easy_install Markdown"
- EMAN2
- EMAN2 is optionally used to generate browsable micrograph previews.