Difference between revisions of "Installation linux"

From relax wiki
Jump to navigation Jump to search
(→‎linux install: updates for the Linux install instructions.)
Line 1: Line 1:
== linux install ==
+
== Linux install ==
 +
 
 +
For RPM-based Linux distributions with access to the YUM installer, first install the relax dependencies with:
 
<source lang="bash">
 
<source lang="bash">
sudo yum install python ;
+
sudo yum install python
sudo yum install scons ;
+
sudo yum install scons
sudo yum install wxPython ;
+
sudo yum install wxPython
sudo yum install grace ;
+
sudo yum install grace
 +
</source>
  
wget http://download.gna.org/minfx/minfx-1.0.5.tar.gz ;
+
The [[http://plasma-gate.weizmann.ac.il/Grace/ Grace]] software is used for visualisation of 2D data sets.  Next the [[https://gna.org/projects/minfx/ minfx]] and [[http://gna.org/projects/bmrblib/ bmrblib]] libraries can be installed on all Linux systems by typing:
tar -xzf minfx-1.0.5.tar.gz ;
+
<source>
cd minfx-1.0.5 ;
+
wget http://download.gna.org/minfx/minfx-1.0.5.tar.gz
python setup.py install ;
+
tar -xzf minfx-1.0.5.tar.gz
cd .. ;
+
cd minfx-1.0.5
 +
python setup.py install
 +
cd ..
  
 
wget http://download.gna.org/bmrblib/bmrblib-1.0.3.tar.gz
 
wget http://download.gna.org/bmrblib/bmrblib-1.0.3.tar.gz
tar -xzf bmrblib-1.0.3.tar.gz ;
+
tar -xzf bmrblib-1.0.3.tar.gz
cd bmrblib-1.0.3 ;
+
cd bmrblib-1.0.3
python setup.py install ;
+
python setup.py install
cd .. ;
+
cd ..
 
</source>
 
</source>
  

Revision as of 15:41, 19 July 2013

Linux install

For RPM-based Linux distributions with access to the YUM installer, first install the relax dependencies with:

sudo yum install python
sudo yum install scons
sudo yum install wxPython
sudo yum install grace

The [Grace] software is used for visualisation of 2D data sets. Next the [minfx] and [bmrblib] libraries can be installed on all Linux systems by typing:

wget http://download.gna.org/minfx/minfx-1.0.5.tar.gz
tar -xzf minfx-1.0.5.tar.gz
cd minfx-1.0.5
python setup.py install
cd ..

wget http://download.gna.org/bmrblib/bmrblib-1.0.3.tar.gz
tar -xzf bmrblib-1.0.3.tar.gz
cd bmrblib-1.0.3
python setup.py install
cd ..

test python installation

>python
Python 2.6.6 (r266:84292, Oct 12 2012, 14:23:48)
[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2

>>> import wx
>>> wx.__file__
'...'

>>> import bmrblib
>>> bmrblib.__file__
'...'

>>> import minfx
>>> minfx.__file__
'...'

build relax

svn co svn://svn.gna.org/svn/relax/branches/relax_disp relax_disp
cd relax_disp
scons

# Optional building of the user manual, if a LaTeX installation is available
scons user_manual_pdf

Add to path - C_shell / Tcsh

cd relax_disp
echo "setenv PATH $PWD"':$PATH' >> $HOME/.cshrc