77bf5ee54f3cbc7e305e7cbcd1de8c407a410f2f
[ctsim.git] / doc / ctsim-install.tex
1 \chapter{Installation}\label{installation}\index{Installation}%
2 \setheader{{\it CHAPTER \thechapter}}{}{}{}{}{{\it CHAPTER \thechapter}}%
3 \setfooter{\thepage}{}{}{}{}{\thepage}%
4
5 \section{Download}\label{download}\index{Installation,Download}%
6
7 The latest version of \ctsim, plus source code, can be accessed from:
8
9 \begin{verbatim}
10 http://www.ctsim.org
11 ftp://ftp.ctsim.org
12 \end{verbatim}
13
14 It is available in Windows 95/NT/2000 and Linux GUI versions and non-GUI versions.
15
16 \section{Installing Linux RPM}\index{Installation,Linux}%
17 Download the RPM file from as \helprefn{shown}{download}. Then use
18 the \texttt{rpm} manager program:\\
19 \hspace{1cm}\texttt{rpm -Uvh} \emph{ctsim-*.rpm}\\
20
21 \ctsim will then be installed in the \texttt{/usr/local/bin}
22 directory.
23
24 \section{Installing Windows Binary}\index{Installation,Windows}%
25
26 Download the Windows executable file as helprefn{shown}{download}.
27 Simply execute this program to unpack \ctsim\ and begin the
28 installation program.
29
30 \section{Build From Sources}\label{build}\index{Installation,Build}%
31
32 Refer to the INSTALL file included in the source distribution for
33 instructions.
34
35 \subsection{Optional Libraries When Building For Source}%
36   \begin{itemize}
37   \item zlib Library\\
38         Used for PNG file export.
39
40   \item libpng Library)\\
41         Used for PNG file export.\\
42     www.libpng.org
43
44   \item FFTW library)\\
45     Used for frequency-based filtering and fourier transformations of images.\\
46     www.fftw.org
47
48   \item readline library\\
49     Used for \ctsimtext\ interactive shell.
50
51   \item wxWindows library\\
52   Used for platform-independent graphical interface. The graphical-shell
53   program \ctsim\ requires this library.\\
54   www.wxwindows.org
55
56   \item dmalloc library\\
57     Used for debugging memory allocation\\
58     www.dmalloc.com
59
60 \end{itemize}