/[escript]/trunk/doc/install/binlinux.tex
ViewVC logotype

Contents of /trunk/doc/install/binlinux.tex

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2548 - (show annotations)
Mon Jul 20 06:20:06 2009 UTC (10 years, 1 month ago) by jfenwick
File MIME type: application/x-tex
File size: 2780 byte(s)
Updating copyright notices
1 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2 %
3 % Copyright (c) 2003-2009 by University of Queensland
4 % Earth Systems Science Computational Center (ESSCC)
5 % http://www.uq.edu.au/esscc
6 %
7 % Primary Business: Queensland, Australia
8 % Licensed under the Open Software License version 3.0
9 % http://www.opensource.org/licenses/osl-3.0.php
10 %
11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
12
13 \section{Linux binary installation}
14 \label{sec:binlinux}
15
16 \esfinley can be installed as a stand-alone bundle, containing all the required dependencies.
17 Alternatively, if we have a package for your distribution you can use the standard tools to install.
18 Please note, however, that the current binary packages do not support \openmp\footnote{This is due to a bug related to gcc 4.3.2.} or \mpi\footnote{Producing packages for \mpi requires knowing something about your computer's configuration.}.
19 If you need these features you may need to compile \esfinley from source (see \Sec{sec:compilesrc} and \Sec{sec:compileescriptlinux}.)
20
21 For more information on using the \filename{escript} command please see the User's Guide.
22
23 If you are using Debian (5.0 - ``Lenny'') or Ubuntu (8.10-``Intrepid Ibex'', 9.04-``Jaunty Jackalope'') then see \Sec{sec:debian}.
24 For other Linux distributions refer to \Sec{sec:standalonelinux}.
25
26 \subsection{Debian 5.0(``Lenny''), Ubuntu 8.10(``Intrepid Ibex'') or 9.04(``Jaunty Jakalope'')}\label{sec:debian}
27
28 At the time of this writing we only produce deb's for the i386 architecture.
29 To install \esfinley download the \filename{escript.deb} file and execute the following commands as root (you need to be in the directory containing the file):
30 \begin{shellCode}
31 dpkg --unpack escript.deb
32 aptitude install escript
33 \end{shellCode}
34
35 If you use sudo (for example on Ubuntu) enter the following instead:
36 \begin{shellCode}
37 sudo dpkg --unpack escript.deb
38 sudo aptitude install escript
39 \end{shellCode}
40
41 This should install \esfinley and its dependencies on your system.
42 Please notify the development team if something goes wrong.
43
44
45 \subsection{Stand-alone bundle}\label{sec:standalonelinux}
46
47 If there is no package available for your distribution download the generic \linux bundle and decompress it:
48 \begin{shellCode}
49 tar -xjf escript.tar.bz2
50 \end{shellCode}
51 This will produce a directory called \filename{stand} which contains a stand-alone version of \esfinley and its dependencies.
52 You can rename or move it as is convenient to you, no installation is required.
53 Test your installation by running:
54 \begin{shellCode}
55 stand/escript.d/bin/escript
56 \end{shellCode}
57 This should give you a normal python shell.
58 If you wish to save on typing you can add \filename{x/escript.d/bin} to your \texttt{PATH} variable (where x is the absolute path to your install).
59

  ViewVC Help
Powered by ViewVC 1.1.26