summaryrefslogtreecommitdiffstats
path: root/vorlagen/thesis/src/kapitel_A.tex
diff options
context:
space:
mode:
Diffstat (limited to 'vorlagen/thesis/src/kapitel_A.tex')
-rw-r--r--vorlagen/thesis/src/kapitel_A.tex66
1 files changed, 58 insertions, 8 deletions
diff --git a/vorlagen/thesis/src/kapitel_A.tex b/vorlagen/thesis/src/kapitel_A.tex
index 7c75676..a58cda3 100644
--- a/vorlagen/thesis/src/kapitel_A.tex
+++ b/vorlagen/thesis/src/kapitel_A.tex
@@ -1,17 +1,16 @@
\addchap{Appendix}
\section{Installation guide}
-In order to test the localization system, it is required to install OpenBSC
-and modify the proper source files and compile the system. The aim of this
+In order to evaluate the localization system, it is required to install OpenBSC
+and to modify the proper source files and compile the system. The aim of this
section is to describe that process in such detail that the presented material is
sufficient to reproduce equivalent or similar results. The guide
was successfully tested out on the following operating systems:
Ubuntu 10.04 LTS 64 bit and Ubuntu 12.04 LTS 64 bit. A self-bootable test
USB system is supplied with the thesis and it can be evaluated without executing
-the following steps.
-\subsection{Installation of required libraries}
-In order to compile OpenBSC it is required to install the following libraries:
-libdbi0, libdbi0-dev, libdbd-sqlite3, libortp-dev, build-essential, libtool,
-autoconf, automake, git-core and pkg-config.
+the given steps in A.1.
+\subsection{Installation of OpenBSC}
+In order to compile OpenBSC it is required to install the following precompiled
+packages\footnote{If more details are required for the installation process a guide can be found at \citep{openbscInstall}.}:
\begin{itemize}\addtolength{\itemsep}{-0.8\baselineskip}
\item libdbi0
@@ -26,8 +25,59 @@ autoconf, automake, git-core and pkg-config.
\item pkg-config
\end{itemize}
+Before installing the required packages and libraries, to keep the
+installation process clean and free of modifying other files , the
+author will create a new directory.
+\begin{lstlisting}[backgroundcolor=\color{light-gray}]
+mkdir gsm_localization
+cd gsm_localization
+\end{lstlisting}
+
+
+By executing the following instructions the required libraries will be installed.
+\begin{lstlisting}[backgroundcolor=\color{light-gray}]
+sudo apt-get install libdbi0-dev libdbd-sqlite3 build-essential
+sudo apt-get install libtool autoconf automake git-core
+sudo apt-get install pkg-config libortp-dev
+\end{lstlisting}
+
+After the packages were installed, $libosmocore$ library should be downloaded, compiled and installed.
+By executing the following instructions:
+\begin{lstlisting}[backgroundcolor=\color{light-gray}][numbers = none]
+git clone git://git.osmocom.org/libosmocore.git
+cd libosmocore
+autoreconf -fi
+./configure
+make
+sudo make install
+sudo ldconfig
+cd ..
+\end{lstlisting}
+
+In the next step $libosmo-abis$ will be installed.
+\begin{lstlisting}[backgroundcolor=\color{light-gray}][numbers = none]
+git clone git://git.osmocom.org/libosmo-abis.git
+cd libosmo-abis
+autoreconf -fi
+./configure
+make
+sudo make install
+sudo ldconfig
+\end{lstlisting}
+
+After the previous steps have finished successfully, the author will
+proceed with downloading, compiling and installing OpenBSC.
+\begin{lstlisting}[backgroundcolor=\color{light-gray}][numbers = none]
+git clone git://git.osmocom.org/openbsc.git
+cd openbsc/openbsc
+autoreconf -i
+sudo export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
+./configure
+make
+\end{lstlisting}
+
+
-\citep{openbscInstall}.
\section{Sourcecode}
Beispiel:
\lstset{%