INSTALLATION de GPS sur MAC OS X



Documents pareils
AUVRAY Clément (168187) HOMBERGER Alexandre (186897) GLADE. Langages, outils et méthodes pour la programmation avancée Page 1 sur 12

Éléments de programmation et introduction à Java

Auteur LARDOUX Guillaume Contact Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA

TD/TP 1 Introduction au SDK d Android

[ GLPI et OCS pour Gentoo 2006] ArtisanMicro. Alexandre BALMES

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X

Ateliers Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le RaspberryPi?

Dossier. Développer en Java sur téléphone mobile. Benjamin Damécourt UFR SITEC Master 2 EESC 11 janvier 2012

Guide d installation de MySQL

Instructions d'installation de IBM SPSS Modeler Server 16 pour UNIX

Les outils de dessin. Sweet Home 3D 1 EAI NEWS

0.1 Mail & News : Thunderbird

DITA XML Olivier Carrère -

Logiciel libre de gestion pour l'education Populaire. Module ALSH et ALSH périscolaire

et de suivi de la corpulence des enfants

Environnements de développement (intégrés)

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

Atelier Le gestionnaire de fichier

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Utiliser le logiciel CALIBRE pour gérer vos documents et les convertir au format epub

Hébergement de sites Web

Iphone vs. Android. Mardi 17 Novembre 2009 Paris, la Défense. Xavier PARADON, Directeur Technique Valtech Training

Introduction à Linux (pour le HPC) «Linux 101» Présentation :

Installation et prise en main

Implémentation libre de Liberty Alliance. Frédéric Péters

Linux sur le poste de travail. Histoires d'un Unix sur le bureau de l'utilisateur

Inspiration 7.5. Brève description d Inspiration. Avantages d Inspiration. Inconvénients d Inspiration

Créer un fichier PDF/A DÉPÔT ÉLECTRONIQUE

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

La photo numérique et les logiciels libres. Asie Photos

Aide-Mémoire unix. 9 février 2009

Parallels Transporter Lisez-moi

Stratégie de sécurité grâce au logiciel libre. Frédéric Raynal Cédric Blancher

Utiliser Freemind à l'école

LiveUSB clefisn. Meilland jean claude et Kbida Abdellatif. 16 septembre 2012

Fiche d utilisation du logiciel. 1 - Installation. J. Thioulouse & D. Chessel

Création d un fichier html depuis PowerPoint dimanche 11 mai 2008

Remise à niveau d un programme JAVA du domaine public

Installation LTE-SIM. Simulation du réseau 4G (LTE-SIM) en vue d optimiser les ressources spectrales de l opérateur.

Utilisation de l'outil «Open Office TEXTE»

Silfid : Agence de création de site internet, formations et Conseils Retour sommaire

LA MOBILITE : ACTEURS, OUTILS,

CMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

Quick Start Installation de MDweb version 2.3

Projet Gestion des Formats de Fichier

Armand PY-PATINEC 2010

Leçon N 5 PICASA Généralités

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

SaltStack pour la gestion de parc

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/ Vue générale 2 - Mon premier programme 3 - Types de Programme Java

Q-Checker pour V6 Release 2.1

Calcul Scientifique avec 3

Introduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5

Retour d'expérience avec : OCS Inventory & GLP

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?

Internationalisation d'une application Python

A Libre Ouvert. Médiathèque Jacques Ellul. le

TP 4 de familiarisation avec Unix

Présentation du Framework BootstrapTwitter

Virtualisation de serveur grâce à Linux-

Installation et compilation de gnurbs sous Windows

Comment générer un fichier PDF de qualité et certifié imprimable?

Une solution opensource d'affichage dynamique - XIBO

Utilisation des ressources informatiques de l N7 à distance

L ÉDITEUR DE COMPOSANTS A PROPOS DE LA TRADUCTION.

Les technologies numériques à l usage des professionnels de la communication

Optimiser les images pour l affichage sur votre site

Administration de systèmes

R00 Installation du logiciel R sous Windows

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

I. Objectifs de ce document : II. Le changement d architecture :

Ce document a pour but de montrer comment installer votre plateforme de Trading MetaTrader4 sur Mac OS.

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

Accès aux ressources informatiques de l ENSEEIHT à distance

FileMaker Pro 12. Guide de configuration de l installation réseau

[Tuto] Migration Active Directory 2003 vers 2008

Présentation Utilisation. VirtualBox. Firas Kraïem. 22 février 2014

Contrôle distant par liaison SSH Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

wxwidgets dans un environnement Microsoft Windows

Android Usage Professionnel

Conception d'applications de base de données ios plus rapides Guide Pratique FileMaker

1 Description générale de VISFIELD

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

PROCEDURE D'INSTALLATION OPENREPORTS

Outils pour les réseaux de neurones et contenu du CD-Rom

Bon ben voilà c est fait!

Tutorial pour l installation et l utilisation de CREO et de Windchill

Bases Java - Eclipse / Netbeans

Présentation. La société VFCS, offre un éventail très large de services couvrant vos besoins liés aux technologies actuelles de l'informatique.

Chapitre 1 Introduction

!!! La solution bureautique collaborative 100% gratuite!!!

C.M. 1 & 2 : Prise en main de Linux

Transcription:

INSTALLATION de GPS sur MAC OS X 1) Installation l'environnement de développement GPS La livraison GPL 2009 ne propose pas GPS prêt à l'emploi pour Mac PPC. Nous pouvons soit le construire à partir des sources (voir paragraphe suivant) soit le prendre prêt à l'emploi sur Source Forge (ce que nous allons faire ici). Télécharger le fichier suivant sur le bureau du Mac :. GPS GPL PPC : "gnat-jvm-gps-gpl-2009-43-powerpc-apple-darwin8.11.0-bin.tgz", sur le site de Source Forge "http://sourceforge.net/projects/gnuada/files/ GNAT_GPL%20Mac%20OS%20X/2009-tiger-ppc". Les compilateurs GNAT natif PPC et pour JVM sont inclus. Lancer le Terminal dans un compte administrateur et taper les commandes suivantes : /usr/local $ tar xzf ~/Desktop/gnat-jvm-gps-gpl-2009-43-powerpc-apple-darwin8.11.0-bin.tgz GPS et les compilateurs GNAT natif et JVM s'installent à partir du répertoire : /usr/local/gnat-2009 La version Python 2.3 incluse dans Mas OS 10.4 n'est pas compilée correctement! Python est un langage orienté objet interprété pour le développement d'applications distribuées, de scripts, de calculs numériques, de tests de systèmes entre autre. Il est utile pour exécuter les scripts de GPS. Télécharger Python-2.5.2.tgz pour GNAT GPL 2009 Darwin sur le bureau à partir de https://libre.adacore.com : $ tar xjvf ~/Desktop/Python-2.5.2.tgz Python-2.5.2 $ OLD_PATH=$PATH $ PATH=/usr/bin:$PATH # for GCC made in AppleLand $ PATH=$OLD_PATH Page 1 sur 9

Pour une utilisation courante, saisir aussi les commandes suivantes : $ echo 'PATH=/usr/local/gnat-2009/bin:$PATH' >> ~/.profile $ echo 'PATH=/usr/local/gnat-2009/bin:$PATH' >> ~/.bashrc Pour une utilisation temporaire, utiliser à chaque fois la commande suivante : $ export PATH=/usr/local/gnat-2009/bin:$PATH Une documentation aux formats HTML et PDF est disponible dans le répertoire /usr/local/gnat-2009/share/doc/gps. $ open /usr/local/gnat-2009/share/doc/gps/html/index.html $ open /usr/local/gnat-2009/share/doc/gps/pdf/gps.pdf Des exemples de programme sont disponible dans le répertoire /usr/local/gnat-2009/share/examples/gps/ 2) Construction de GPS GPS, GNAT Programming Studio, est l'environnement de développement libre d'adacore. La livraison 2009 ne propose pas le compilateur prêt à l'emploi pour Mac PPC. Nous allons donc le construire à partir des sources. Les instructions suivantes ont été réalisées sur Mac OS X 10.4.11 PPC avec GNAT GPL 2009. Le compilateur Ada GNAT doit être installé auparavant (voir sur Blady). Les descriptions des différents logiciels sont traduites des description inscrite sur leur site Web correspondant. Attention à respecter chaque licence accompagnant les logiciels. Télécharger les logiciels GNAT GPL 2009 pour Darwin sur le bureau à partir de https://libre.adacore.com : atk-1.24.0.tar.gz cairo-1.8.4.tar.gz fontconfig-2.6.0.tar.gz freetype-2.3.7.tar.gz gettext-0.17.tar.gz glib-2.18.2.tar.gz gps-4.3.2-src.tgz gtk+-2.14.5.tar.gz gtkada-gpl-for-gps-4.3.2-src.tgz jpegsrc.v6b.tar.gz libiconv-1.13.tar.gz libpng-1.2.8.tar.gz Page 2 sur 9

pango-1.22.3.tar.gz pixman-0.12.0.tar.gz pkg-config-0.20.tar.gz pycairo-1.4.12.tar.gz pygobject-2.14.2.tar.gz pygtk-2.12.1.tar.gz Python-2.5.2.tgz xmlada-gpl-for-gps-4.3.2-src.tgz zlib-1.2.3.tar.gz Configurer les variables d'environnement suivantes avec le Terminal ou un XTerm avec X11 : $ PATH=/usr/local/bin:$PATH $ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig $ sudo ln -s /bin/echo /usr/local/bin/gtkdoc-rebase # workaround 1.1) Pkg-config Pkg-config est un utilitaire utilisé pour la gestion de bibliothèques en insérant les bonnes options de compilation. $ tar xzfv ~/Desktop/pkg-config-0.20.tar.gz pkg-config-0.20 $ pkg-config --list-all 1.2) GTKADA GtkAda est une bibliothèque graphique en Ada 95 basée sur Gtk+. 1.2.1) GTK+ Gtk+ est une bibliothèque graphique en C pour X-Window et Win32. Elle fut développée initialement pour Gimp. a) JPEG IJG est un groupe informel qui écrit et distribue une bibliothèque libre pour les images JPEG. $ tar xzfv ~/Desktop/jpegsrc.v6b.tar.gz jpeg-6b Page 3 sur 9

b) PNG Bibliothèque officielle du format PNG. b.1) ZLIB Zlib est une bibliothèque de compression de données à usage général. $ tar xzfv ~/Desktop/zlib-1.2.3.tar.gz zlib-1.2.3 b.2) PNG Bibliothèque officielle du format PNG. $ tar xzfv ~/Desktop/libpng-1.2.8.tar.gz libpng-1.2.8 $ cp scripts/makefile.darwin makefile # Modify makefile: $ vi makefile /ZLIB XnXnPnnPZZ c) GLIB GLib est la bibliothèque de bas niveau à la base des projets GTK+ et GNOME. c.1) Iconv Le logiciel iconv convertit un text depuis un encodage de caractère vers un autre. $ tar xzfv ~/Desktop/libiconv-1.13.tar.gz libiconv-1.13 Page 4 sur 9

c.2) Gettext Le but de cette bibliothèque est de donner une interface unique pour la gestion des messages avec des possibilités d'internationalisation. $ tar xzfv ~/Desktop/gettext-0.17.tar.gz gettext-0.17 d.3) GLIB GLib est la bibliothèque de bas niveau à la base des projets GTK+ et GNOME. $ tar xzfv ~/Desktop/glib-2.18.2.tar.gz glib-2.18.2 d) Atk Accessibility Toolkit. $ tar xzfv ~/Desktop/atk-1.24.0.tar.gz atk-1.24.0 e) Cairo Cairo est une bibliothèque graphique 2D pour plusieurs dispositifs d'affichage comme X Window System, win32 ainsi que les format de fichier PDF, PostScript, and SVG. e1) Freetype FreeType 2 est un logiciel de gestion de polices de caractères portable. $ tar xzfv ~/Desktop/freetype-2.3.7.tar.gz freetype-2.3.7 Page 5 sur 9

e2) Pixman Pixman est une bibliothèque qui fournit des fonctions bas niveau de manipulation de pixels. $ tar xzvf ~/Desktop/pixman-0.12.0.tar.gz pixman-0.12.0 e3) Fontconfig Bibliothèque de configuration de polices de caractères. $ tar xzfv ~/Desktop/fontconfig-2.6.0 fontconfig-2.6.0 e4) Cairo Cairo est une bibliothèque graphique 2D pour plusieurs dispositifs d'affichage comme X Window System, win32 ainsi que les format de fichier PDF, PostScript, and SVG. $ tar xzfv ~/Desktop/cairo-1.8.4.tar.gz cairo-1.8.4 f) Pango Pango est une bibliothèque pour le rendu et l'affichage de textes avec des possibilités d'internationalisation. (Doit être compilée après Cairo!) $ tar xzfv ~/Desktop/pango-1.22.3.tar.gz pango-1.22.3 $ OLD_PATH=$PATH $ PATH=/usr/bin:$PATH # for objective-c compiler $ PATH=$OLD_PATH Page 6 sur 9

g) GTK+ Gtk+ est une bibliothèque graphique en C pour X-Window et Win32. Elle fut développée initialement pour Gimp. $ tar xzfv ~/Desktop/gtk+-2.14.5.tar.gz gtk+-2.14.5 --without-libjasper 1.2.2) GtkAda GtkAda est une bibliothèque graphique en Ada 95 basée sur Gtk+. $ tar xzfv ~/Desktop/gtkada-gpl-for-gps-4.3.2-src.tgz GtkAda-2.12.0 1.3) XmlAda XmlAda est un logiciel d'interprétation de XML pour Ada 95. $ tar xzfv ~/Desktop/xmlada-gpl-for-gps-4.3.2-src.tgz xmlada-3.1w 1.4) Python Python est un langage orienté objet interprété pour le développement d'applications distribuées, de scripts, de calculs numériques, de tests de systèmes entre autre. (La version Python 2.3 incluse dans Mas OS 10.4 n'est pas compilée correctement!) $ tar xjvf ~/Desktop/Python-2.5.2.tgz Python-2.5.2 $ OLD_PATH=$PATH $ PATH=/usr/bin:$PATH # for GCC made in AppleLand $ PATH=$OLD_PATH Page 7 sur 9

1.5) PYGTK Ces modules permettent d'utiliser GTK dans les programmes Python. 1.5.1) PYGOBJECT API pour utiliser GObject dans Python. $ tar xjvf ~/Desktop/pygobject-2.14.2.tar.gz pygobject-2.14.2 1.5.2) PYCAIRO API Python pour cairo. $ tar xjvf ~/Desktop/pycairo-1.4.12.tar.gz pycairo-1.4.12 1.5.3) PYGTK Ces modules permettent d'utiliser GTK dans les programmes Python. $ tar xjvf ~/Desktop/pygtk-2.12.1.tar.gz pygtk-2.12.1 1.6) GPS GPS, the GNAT Programming Studio, est l'environnement de développement libre d'adacore. $ tar xzfv ~/Desktop/gps-4.3.2-src.tgz gps-4.3.2 $ export GPR_PROJECT_PATH=/usr/local/lib/gnat --prefix=/usr/local/gnat-2009 # same directory as GNAT # Modify makefile: $ vi Makefile /gawk xzz Page 8 sur 9

3) First step with GPS Ouvrez un xterm avec l'application X11. $ gps La documentation en anglais est accessible à partir du menu Help. En français les premiers pas avec GPS sont présents sur Blady. Pascal Pignard, décembre 2008, septembre 2009. http://blady.pagesperso-orange.fr Page 9 sur 9