This file is indexed.

/usr/share/doc/freefem-doc/install.tex is in freefem-doc 3.5.8-5.1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
%
% $Id: install.tex,v 1.4 2001/10/20 23:57:17 prudhomm Exp $
%
% SUMMARY:      
% USAGE:        
%
% AUTHOR:       Christophe Prud'homme <prudhomm@mit.edu>
% ORG:           MIT
% E-MAIL:       prudhomm@mit.edu
%
% ORIG-DATE:     8-Feb-97 at 16:50:12
% LAST-MOD: 20-Oct-01 at 15:44:51 by Christophe Prud'homme
%
% DESCRIPTION:  
% This is part of the FreeFEM Documentation Manual
% Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001
%   Christophe Prud'homme and Olivier Pironneau
% See the file fdl.tex for copying conditions.
% DESCRIP-END.



\chapter{Installation}
\label{cha:install}

The installation steps differs with the operating system.
\textbf{FreeFEM} supports two kinds systems :
\begin{itemize}
\item 
  Windows/Cygwin\footnote{\htmladdnormallink{http://www.cygwin.com}{http://www.cygwin.com}} environment
\item
Linux/Unix systems
\end{itemize}
Both systems follows the POSIX standard. It is strongly recommended to use the \texttt{configure}
script. It is much easier and should be platform independent, you don't have to know anything about
your system. Everything is done for you. However one suggests the use of \texttt{make} for the GNU
Project: it is the best \texttt{make} utility and will work without problems with
\textbf{freefem}. This utility is available at several ftp sites in France or in the USA.
\begin{itemize}
\item \htmladdnormallink{prep.mit.ai.edu}{ftp://prep.ai.mit.edu}
\item \htmladdnormallink{ftp.lip6.fr}{ftp://ftp.lip6.fr}
\end{itemize}


\subsection{Configure script}
\label{sec:conf}

type:
\begin{verbatim}
configure
make
make install #if you want to install the software on a site
\end{verbatim}

The binary \texttt{freefem} will be in the directory \texttt{src}.

We use \texttt{autoconf} and \texttt{automake} in conjunction in order to be
as general as possible. These tools are not required to use or compile
\textbf{freeFEM} but if you want to change the code you will need these.
\par
These tools are available on the \textbf{GNU} ftp site:
\texttt{ftp://prep.ai.mit.edu}. You can get them in France at
\texttt{ftp://ftp.ibp.fr/pub/gnu}.

%\paragraph{Mesh adaptation library}

%If you want to compile the mesh adaptation library type:
%\begin{verbatim}
%configure --with-adapt
%make
%make install #if you want to install the software on a site
%\end{verbatim}
%It will enable the mesh adaptation features in \textbf{freeFEM}. Note that you
%have to recompile almost everything.

Type:
\begin{verbatim}
configure 
make
make install #if you want to install the software on a site
\end{verbatim}


\paragraph{Debugging}

By default freefem is compiled with the \texttt{-O2} flags for optimization.
If you want to debug the library, then USE the following \texttt{configure} option
\texttt{--enable-debug}. That is to say, type 
\begin{verbatim}
configure --enable-debug
\end{verbatim}
at the \texttt{configure} step of the installation.

%
%%%%%%%%%%%%% Some Settings for emacs and auc-TeX
% Local Variables:
% TeX-master: "freefem"
% TeX-parse-self: t
% TeX-auto-save: t
% TeX-auto-regexp-list: TeX-auto-full-regexp-list
% End:
%