Vous êtes ici : Accueil / Debian GNU/Linux / Système / Logiciels / Installer NanoMsg sur Debian

Installer NanoMsg sur Debian

Par Pierre-Yves Landuré Dernière modification 12/01/2019 21:02

NanoMsg est une dépendance de Pinba2.

Ce guide est testé sur:

  • Debian 9.0 Stretch

Ce guide est testé avec ces versions de NanoMsg:

  • 1.1.5

Installation

Détectez le proxy de commande (command ou sudo):

cmdProxy='command'
command type -f 'sudo' &>'/dev/null' && cmdProxy='sudo'

Préparation de l'environnement

Installez les logiciels nécessaires:

${cmdProxy} apt-get install build-essential

Mise en place du logiciel

Téléchargez les sources:

command wget 'https://raw.github.com/biapy/howto.biapy.com/master/various/sf-downloader' \
--quiet --no-check-certificate --output-document='/tmp/sf-downloader'
command chmod +x '/tmp/sf-downloader'
source="$(${cmdProxy} /tmp/sf-downloader \
--generic='https://github.com/nanomsg/nanomsg/releases' \
    --tgz 'nanomsg' '1\.VERSION.tar.gz')"

Placez-vous dans le dossier des sources:

command mkdir "${source}/build"
command pushd "${source}/build"

Configurez les sources:

command cmake -DNN_STATIC_LIB=ON ..

Compilez la bibliothèque:

command cmake --build .

Vérifiez que la bibliothèque fonctionne:

command ctest .

Installez le logiciel:

${cmdProxy} cmake --build . --target install

Recalculez les dépendances de bibliothèques:

${cmdProxy} ldconfig

Sortez des sources:

command popd

Supprimez les sources téléchargées:

command rm -r "${source}"

Remerciements