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
- Merci aux développeurs de NanoMsg (en).