![Stacks Image 37147](files/stacks-image-257055f-152x124.png)
Centreon Clib est une librairie commune, écrite en C/C++, pour certains modules de Centreon. C'est un pré-requis nécessaire au fonctionnement de Centreon-Engine.
3 Pré requis
Les paquets de développement sont déjà chargés dans la version de Raspbian, il manque seulement cmake.
sudo apt-get install cmake -y
4 Installation
Téléchargez le binaire dans le dossier home et décompressez-le.
Préparons la compilation.
Extrait du résultat
Ensuite compilons cette configuration et installons dans les dossiers /usr/lib et /usr/include
cd
wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-clib/centreon-clib-18.10.0.tar.gz
tar xzf centreon-clib-18.10.0.tar.gz
cd centreon-clib-18.10.0/build
Préparons la compilation.
cmake \
-DWITH_TESTING=0 \
-DWITH_PREFIX=/usr \
-DWITH_SHARED_LIB=1 \
-DWITH_STATIC_LIB=0 \
-DWITH_PKGCONFIG_DIR=/usr/lib/pkgconfig .
Extrait du résultat
-- Configuration Summary
-- ---------------------
--
-- Project
-- - Name Centreon Clib
-- - Version 18.10.0
-- - With shared library Yes
-- - With static library No
--
-- System
-- - Name Linux
-- - Version 4.14.83v7-aufs
-- - Processor armv7l
--
-- Build
-- - Compiler /usr/bin/c++ (GNU)
-- - Extra compilation flags
-- - Build unit tests No
--
-- Installation
-- - Prefix /usr
-- - Library directory /usr/lib
-- - Include directory /usr/include
-- - Package None
-- - pkg-config directory /usr/lib/pkgconfig
--
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/centreon-clib-18.10.0/build
Ensuite compilons cette configuration et installons dans les dossiers /usr/lib et /usr/include
make
sudo make install
C'est terminé pour Centreon Clib, nous pouvons continuer par l'installation des connecteurs Centreon ou directement par l'installation de Centreon-Engine.