diff --git a/ct_doc/doc/installation.dox b/ct_doc/doc/installation.dox index e7675f1b3..7394612ec 100644 --- a/ct_doc/doc/installation.dox +++ b/ct_doc/doc/installation.dox @@ -13,9 +13,9 @@ \subsection req-dependencies Required Dependencies - install Eigen 3 via - \code{.sh} - sudo apt-get update - sudo apt-get install libeigen3-dev + \code{.sh} + sudo apt-get update + sudo apt-get install libeigen3-dev \endcode - install boost \code{.sh} @@ -75,7 +75,7 @@ This will build the documentation. The index.html can be found in ct_doc/doc/htm \subsection build-cmake Using plain cmake. \subsubsection build-cmake-main Compiling the Library -First, make sure you build and install the kindr-library, see here. +First, make sure you build and install the kindr-library, see here. Then go to your local clone of the control toolbox and run the build script: \code{.sh} cd your_workspace/control-toolbox/ct @@ -157,6 +157,34 @@ The following dependencies and bindings are optional but can help to enhance the $ sudo apt-get install clang-format \endcode +\section linux_packages Linux Packages + +\subsection arch_linux Arch Linux +Note: Installing Control Toolbox on Arch Linux is not tested by the developers. + +Control Toolbox is available in the Arch User Repository +(AUR) as +control-toolbox. +Note you can manually install the package by following the instructions on the +Arch Wiki +or use an AUR helper +like yay (recommended for +ease of install). + +\subsubsection install_opt_dep Install Optional Dependencies + \code{.sh} + yay -S lapack clang cppad cppadcodegen coin-or-ipopt hpipm qwt matlab clang-format + \endcode + +\subsubsection install_ct Install Control Toolbox + \code{.sh} + yay -S control-toolbox + \endcode + +To discuss any issues related to this package refer to the comments section on +the AUR page of control-toolbox +here. + \section Additional build arguments