Improved Linux/BSD section in the usermanual.
This commit is contained in:
parent
0da2647a7b
commit
91138b7e84
2 changed files with 12 additions and 5 deletions
Binary file not shown.
|
@ -195,7 +195,7 @@ Start the oracle.exe (the installer does this automatically) and let it generate
|
|||
Congratulations, you may now use Cockatrice!
|
||||
|
||||
\subsubsection{Linux and BSD}
|
||||
The following procedures have been tested with Debian Wheezy, Fedora 18 and FreeBSD 9.1.
|
||||
The following procedures have been tested with Debian Wheezy, Fedora 18, XUbuntu 13.10, FreeBSD 9.1 and 10.0.
|
||||
If you use Gentoo with KDE you have the needed prerequisites and may continue with downloading the source.
|
||||
If you use Bodhi or Arch Linux (AUR) or another distribution that includes Cockatrice, you might install Cockatrice from the default packages -- though the package might be old,
|
||||
so you probably should continue with this howto.
|
||||
|
@ -204,10 +204,11 @@ Before you install new software, you should update your system. The following in
|
|||
\begin{enumerate}
|
||||
\item You need to install the build tools and dependencies. This varies between the Linux distributions.
|
||||
\begin{description}
|
||||
\item[Debian, Ubuntu and spin-offs] \shellcmd{sudo apt-get install build-essential git libqt4-dev qtmobility-dev libprotobuf-dev protobuf-compiler cmake}
|
||||
\item[Debian, Ubuntu and spin-offs] \shellcmd{sudo apt-get install build-essential git libqt4-dev qtmobility-dev libprotobuf-dev protobuf-compiler cmake} (see note below regarding pthread)
|
||||
\item[Fedora] \shellcmd{sudo yum groupinstall "Development Tools"\\
|
||||
yum install qt-devel qt-mobility-devel protobuf-devel protobuf-compiler cmake}
|
||||
\item[FreeBSD] \shellcmd{pkg\_add -r qt4 qt4-linguist qt4-moc qt4-qmake qt4-rcc qt4-uic git cmake protobuf}
|
||||
\item[FreeBSD 9] \shellcmd{pkg\_add -r qt4 qt4-linguist qt4-moc qt4-qmake qt4-rcc qt4-uic git cmake protobuf}
|
||||
\item[FreeBSD 10] \shellcmd{pkg install qt4 qt4-linguist qt4-moc qt4-qmake qt4-rcc qt4-uic git cmake protobuf}
|
||||
\end{description}
|
||||
\item Download the sources from github via \\ \shellcmd{cd\\ git clone https://github.com/Daenyth/Cockatrice.git}
|
||||
\item To compile the sources, change into the newly created directory, create a build directory and invoke cmake:\\
|
||||
|
@ -216,10 +217,12 @@ mkdir build \\
|
|||
cd build \\
|
||||
cmake ..\\
|
||||
make}\\
|
||||
If you have some issues with pthread\_* add 'pthread' to the ``target\_link\_libraries'' entry in the \shellcmd{CMakeFiles.txt} in \shellcmd{Cockatrice/common}.
|
||||
\begin{framed}
|
||||
If you have linking errors with pthread\_* add 'pthread' to the ``target\_link\_libraries'' entry in the \shellcmd{CMakeFiles.txt} in \shellcmd{Cockatrice/common}, e.g. for Xubuntu, then continue the make process.
|
||||
\end{framed}
|
||||
\item You may install the program into the directory \shellcmd{/usr/local} by typing \shellcmd{sudo make install} but you should also be able to start
|
||||
cockatrice and the oracle from the build directory.
|
||||
\item Before you start Cockatrice for the first time, run \shellcmd{oracle -dlsets} and download available cards, denn run \shellcmd{cockatrice}.
|
||||
\item Before you start Cockatrice for the first time, run \shellcmd{oracle -dlsets} and download available cards, then run \shellcmd{cockatrice}.
|
||||
The default paths for decks, pics, cards and tokens are located in \\ \shellcmd{/home/<user>/.local/share/data/Cockatrice/Cockatrice}.
|
||||
\end{enumerate}
|
||||
|
||||
|
@ -233,6 +236,10 @@ The compilation works like already written above, but instead of invoking \shell
|
|||
\item If you want to build the server, use:\\ \shellcmd{cmake -DWITH\_SERVER=1 ..}
|
||||
\item If you want to build the server, but not the client, use:\\ \shellcmd{cmake -DWITH\_SERVER=1 -DWITHOUT\_CLIENT=1 ..}
|
||||
\end{itemize}
|
||||
Further, the server has a dependency on libgcrypt, so you need to install it as well:
|
||||
\begin{description}
|
||||
\item[FreeBSD 10] \shellcmd{pkg install libgcrypt}
|
||||
\end{description}
|
||||
There is more information on compiling and running Servatrice on CentOS 6 in chapter \ref{servatrice} on page \pageref{servatrice}.
|
||||
|
||||
\section{Downloading Card Database Using the Oracle}
|
||||
|
|
Loading…
Reference in a new issue