Differences between revisions 26 and 27
Revision 26 as of 2008-06-26 20:36:00
Size: 1676
Editor: gtang
Comment:
Revision 27 as of 2008-11-26 04:42:29
Size: 1682
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 13: Line 13:
'''1. [:EMAN COMPILE UNIX:Compile EMAN on UNIX like systems(Linux, SGI etc.).]''' '''1. [[EMAN_COMPILE_UNIX|Compile EMAN on UNIX like systems(Linux, SGI etc.).]]'''
Line 15: Line 15:
2. [:EMAN COMPILE WINDOWS:Compile EMAN on Windows XP with visual C++ 2003]. 2. [[EMAN_COMPILE_WINDOWS|Compile EMAN on Windows XP with visual C++ 2003]].
Line 17: Line 17:
3. [:EMAN COMPILE STATIC:Semi-statically build EMAN on 64 bit Linux(x86_64).] 3. [[EMAN_COMPILE_STATIC|Semi-statically build EMAN on 64 bit Linux(x86_64).]]
Line 19: Line 19:
4. [:EMAN COMPILE Ubuntu7.04:Compile EMAN on Ubuntu 7.04, 7.10, 8.04.] 4. [[EMAN_COMPILE_Ubuntu7.04|Compile EMAN on Ubuntu 7.04, 7.10, 8.04.]]
Line 21: Line 21:
5. [:EMAN_COMPILE_MacOS_X:Compile EMAN on OS X to use on your own machine.] *new* 5. [[EMAN_COMPILE_MacOS_X|Compile EMAN on OS X to use on your own machine.]] *new*
Line 23: Line 23:
6. [:EMAN_COMPILE_MacOS_X_for_Distribution:Compile EMAN on OS X and package for distribution.] *new* 6. [[EMAN_COMPILE_MacOS_X_for_Distribution|Compile EMAN on OS X and package for distribution.]] *new*

EMAN1 Installation and Tips

Binary Packages

We provide EMAN1 binary packages on several platforms: Linux(x86), Linux(x86_64), SGI(Irix6.5), Win32, Mac OS X. For Linux copy, there are stand alone version and cluster version. For 32 bit Linux platform, Linux(x86), there is a athlon version which is for athlon based machine. This athlon version linked with a athtlon optimized fftw library, fftw-gel.

If you are not sure your Linux is 32 bit or 64 bit, you can type "uname -m -p". If it print out x86_64, it is a 64 bit machine. Or it print out i686, i386 etc., it is a 32 bit machine.

On Linux or SGI platform, after you untar the binary package, it will create a directory called "EMAN", you have to run eman-installer script in this directory and follow the output instruction. This eman-installer is a shell script which will create a shell script to setup the corresponding environment variables for you.

We limit the external library dependecy by linking them statically as much as we can. So you don't need those external libraries to run EMAN1, i.e. boost_python, gsl, fftw, etc..

Compile from source

1. Compile EMAN on UNIX like systems(Linux, SGI etc.).

2. Compile EMAN on Windows XP with visual C++ 2003.

3. Semi-statically build EMAN on 64 bit Linux(x86_64).

4. Compile EMAN on Ubuntu 7.04, 7.10, 8.04.

5. Compile EMAN on OS X to use on your own machine. *new*

6. Compile EMAN on OS X and package for distribution. *new*

EMAN1/Install (last edited 2010-05-28 21:14:01 by gtang)