mercredi 14 décembre 2016

Open CPN : navigation opensource

OpenCPN est un projet de logiciel libre (GPLv2) pour créer un traceur de cartes et un logiciel de navigation concis, en cours d'utilisation ou en tant qu'outil de planification. OpenCPN est développé par une équipe de navigateurs actifs en utilisant les conditions du monde réel pour les tests de programme.

Site du projet : http://opencpn.org
Page de téléchargement : http://opencpn.org/ocpn/download

Installation des dépendances

Il s'agit d'installer les programmes nécessaire à la récupération des sources, à la compilation, au packaging et à l'installation du logiciel :

sudo apt-get install build-essential cmake gettext git-core gpsd gpsd-clients libgps-dev wx-common libwxgtk3.0-dev libglu1-mesa-dev libgtk2.0-dev wx3.0-headers libbz2-dev libtinyxml-dev libportaudio2 portaudio19-dev libcurl4-openssl-dev libexpat1-dev libcairo2-dev


Récupération des sources

La gestion des sources du projet Open CPN se fait avec l'outil "git". La commande pour récupérer les sources est la suivante :

git clone git://github.com/OpenCPN/OpenCPN.git


Compilation

Cette opération consiste à "fabriquer" le programme exécutable à partir des sources récupéré. Elle se déroule en plusieurs étape :

cd OpenCPN
mkdir build 
cd build 
cmake ../ 
make


Installation

Manuelle

L'installation manuelle permet de rendre le logiciel disponible pour les utilisateurs sans pour autant le répertorier dans les outils de gestion des logiciels du système d'exploitation. C'est rapide et pratique mais l'inconvénient de cette méthode est le défaut d'intégration qui aura entre autre pour effet de ne pas afficher le logiciel dans la liste de la logithèque.

sudo make install


Création de package

La création de package permet de construire un package du même type que ceux qu'un peut installer avec la logithèque. Cela permet de partager le paquet avec d'autre utilisateurs (sous réserve que ces derniers utilisent la même version de Linux) et d'intégrer parfaitement le logiciel dans l'outil de gestion des paquets du système d'exploitation.

sudo make package




Notes sur installation par logithèque :

Il est possible d'installer OpenCPN à partir des dépôts logicielles fournis par la communauté :

Aucun commentaire:

Enregistrer un commentaire