Installer facebook pfff sur Ubuntu
Par Pierre-Yves Landuré
—
Dernière modification
23/02/2014 00:48
Facebook pfff est une API OCaml pour réaliser des analyses de qualité du code. C'est un outil d'intégration continue. Ce guide facilite son installation sur Ubuntu.
Ce guide est testé sur:
- Ubuntu 13.10 Saucy Salamander
Ce guide est testé avec ces versions de pfff:
- v0.25.1
Prérequis
Ce guide nécessite:
- OPAM et OCaml 4, comme décrit par Installer OCaml 4 et OPAM sur Ubuntu.
Installation
Préparation de l'environnement
Installez les logiciels nécessaires:
sudo apt-get install build-essential git ocaml ocaml-native-compilers
libghc-svgcairo-dev libgtksourceview2.0-dev opam
Mise en place de l'application
Récupérez les sources:
TEMP_DIR="$(command mktemp -d)"
command git clone 'git://github.com/facebook/pfff.git' "${TEMP_DIR}"
Placez-vous dans le dossier des sources:
command pushd "${TEMP_DIR}"
Récupérez la dernière version stable:
command git checkout "$(command git tag | command tail -n 1)"
Lancez la compilation:
./configure
command make depend
command make
command make opt
Installez le logiciel:
sudo make install
Supprimez les sources:
command popd
command rm -r --interactive=never "${TEMP_DIR}"
pfff est disponible sur le système:
command -v scheck
Remerciements
- Merci à Facebook pour avoir libéré pfff (en).