\chapter{Instalace}
\label{chap:install}

\bmin{} je možné instalovat na operačních systémech Windows a Linux. Způsob instalace se liší v~závislosti
na~platformě.

\section{Windows}
\label{sec:windows}

Pro Windows je k~dispozici binární spustitelný soubor \texttt{bmin.exe}. Ten se nachází na~přiloženém CD v~archivu
\texttt{bmin-win.zip}, ve kterém jsou i všechny knihovny potřebné ke~spuštění \texttt{bmin.exe}.

Instalace je tedy velmi jednoduchá. Je třeba pouze rozbalit výše zmíněný archiv a~aplikaci spustit.


\subsection{Vlastní překlad}
\label{sec:windows-compilation}

Pro vlastní překlad souborů je třeba uložit na disk archiv \texttt{bmin.tgz} a následně ho rozbalit. Poté existuje
několik způsobů jak vše přeložit. Zde bude popsán pouze jeden, který je velice jednoduchý a rychlý.

Nejprve je třeba stáhnout Qt SDK, které je možné zdarma stáhnout z~oficiálního webových stránek Qt --
\url{http://qt.nokia.com/downloads}. Součástí instalace je i vývojové prostředí Qt Creator, které usnadňuje práci při~vývoji Qt
aplikací. Po nainstalování je tedy třeba Qt Creator spustit a následně v~něm otevřít soubor \texttt{bmin.pro}, který je
ve~složce \texttt{bmin} z~rozbaleného archivu \texttt{bmin.tgz}. Po~otevření \texttt{bmin.pro} se projekt načte. Pak už
stačí zmáčknout tlačítko \texttt{Run} a vše se automaticky přeloží a spustí.

\newpage


\section{Linux}
\label{sec:linux}

V~Linuxu je třeba provést překlad. K přeložení je nutné mít nainstalovánu knihovnu Qt. Konkrétně její knihovny QtCore,
QtGUI a QtOpenGL. Doporučená verze je alespoň 4.5 (verze starší než 4.5 nepůjdou pravděpodobně přeložit). Qt knihovnu je
zatím třeba mít nainstalovanou i v případě, že je spouštěn pouze shell.  Dále je třeba mít nainstalovanou Mesa
3D knihovnu, a to verzi alespoň 7.8. Ve starších verzích se vyskytovala chyba se zamrznutím OpenGL. Také je třeba mít
nainstalován xorg-server verze alespoň 1.7 (starší totiž nepodporují Mesa knihovnu verze 7.8).  

Pro překlad stačí zkopírovat a rozbalit archiv \texttt{bmin.tgz}. Překlad se provádí ve dvou krocích. Nejprve se
v~adresáři s~rozbalenými zdrojovými kódy zavolá příkaz \texttt{qmake} (ten vytvoří \texttt{Makefile}) a~poté se zavolá 
příkaz \texttt{make}, který přeloží zdrojové kódy. Aplikace se spustí pomocí binárního souboru \texttt{bmin}. Možný
postup ukazuje Obrázek \ref{fig:install}.

\begin{figure}[hbt]
  \ttfamily
  \$ tar -xzf bmin.tgz \\
  \$ cd bmin \\
  \$ qmake \\
  \$ make \\
  \$ ./bmin \\
  \rmfamily
  \caption{Průběh instalace v~Linuxu}
  \label{fig:install}
\end{figure}


 
\section{Webová podpora}
\label{sec:bukka}

Všechny informace o~aplikaci lze nalézt také na~internetu. Projekt má svojí webovou stránku:

\url{http://bukka.eu/projects/bmin}

\noindent
Tam je také možné nalézt instalační soubory k~současné a k~minulým verzím.


