Une machine virtuelle orientée SIG avec Arramagong
Il y a quelque temps nous avions discuté de Gisvm qui, tout comme Arramagong, permet de disposer d'un environnement virtuel complètement orienté SIG. Comme nous l'avions déjà expliqué dans un billet précédent, les avantages de disposer d'un tel environnement sont nombreux. Nous détaillerons ici les étapes nécessaires à l'installation d'Arramagong. Une grande partie des explications qui seront données ont pour source le wiki de l'OSGEO.
La rédaction de ce billet coïncide avec la sortie de la version 3.0 d'Arramagong. Nous avons, pour notre part, utilisé la version 2.0.3. Il est conseillé de télécharger la distribution la plus récente. Cela ne devrait avoir aucune conséquence par rapport aux étapes expliquées ci-dessous.
Caractéristiques d'Arramagong
Pourquoi Arramagong plutôt qu'une distribution ubuntu classique que je customiserai au fur et à mesure ? Tout simplement car tout est déjà préinstallé. Voici une liste non exhaustive des applications fournies par défaut (voir liste complète) :
- deegree 2.2
- GeoKettle 3.2.0-20090609
- GeoNetwork 2.4.1
- GeoServer 1.7.6
- GRASS 6.4.0
- MapFish 1.2dev
- Mapnik
- Mapserver 5.4
- PostGIS 8.3
- Quantum GIS
- ...
Téléchargement et création de l'image
Dans un premier temps, il est bien évidemment nécessaire de télécharger l'image disque de notre distribution. La version que j'ai installée est la 2.0.3.
Il faut télécharger les deux fichiers iso "arramagong-livedvd-2.0.3-Final.iso.0" et "arramagong-livedvd-2.0.3-Final.iso.1" que nous assemblerons par la suite.
Les images étant volumineuses, je vous conseille de passer par un gestionnaire de téléchargement ou un navigateur capable de reprendre les téléchargements arrêtés (ex Firefox). Pour ma part, commençant à être plus à l'aise avec la ligne de commande qu'avec des fenêtres, je suis passé par un simple wget :
wget http://download.osgeo.org/livedvd/2.0.3-Final/arramagong-livedvd-2.0.3-Final.iso.0
Et si votre téléchargement s'interrompt avant la fin, il vous suffit de le reprendre en ajoutant l'option -c :
wget -c http://download.osgeo.org/livedvd/2.0.3-Final/arramagong-livedvd-2.0.3-Final.iso.0
Après quelques heures d'attente, vous devriez être en possession de vos deux fichiers iso. Il est nécessaire maintenant de les assembler. Pour cela nous passerons part l'utilitaire "cat" qui s'utilise en ligne de commande :
cat arramagong-livedvd-2.0.3-Final.iso.0 arramagong-livedvd-2.0.3-Final.iso.0 > arramagong_cat.iso
Et voilà, nous disposons maintenant de notre image complète (arramagong_cat.iso) prête à être virtualisée. Pour cela, nous avons besoin d'un logiciel permettant la virtualisation.
La virtualisation facilement avec VirtualBox
Comme nous l'avions déjà présenté dans un précédent post, VirtualBox est un logiciel qui permet d'émuler des images virtuelles.

Une fois celui-ci installé, nous allons lui spécifier où se situe notre image. Pour cela depuis le menu effectuez les étapes suivantes :
Fichiers > Gestionnaire de supports virtuels > Onglet Images Disques Optiques > Ajouter > Sélectionnez votre fichier arramagong.iso > Validez
Nous allons maintenant créer concrètement la machine virtuelle :
- Cliquez sur "Nouveau" ce qui aura pour effet d'afficher le gestionnaire de configuration.
- Définissez le nom de machine que vous souhaitez et la mémoire qui lui sera allouée (min 512mo mais de préférence 1Go).
- Lors du choix du disque dur d'amorçage sélectionnez "créer un nouveau disque dur". Cela aura pour effet de créer une nouvelle entrée dans le gestionnaire de supports virtuels.
- Validez le récapitulatif.

Il ne reste qu'une dernière étape avant que vous puissiez profiter de votre nouvel environnement. En effet, il est nécessaire de spécifier, à votre machine virtuelle, le fichier iso que nous avions précédemment ajouté via le Gestionnaire de supports virtuels.
Pour cela, vous pouvez directement clicker sur "Disque Optique" dans la fenêtre droite ou alors passer par le menu "Préférences". Ensuite, il suffit d'activer "Insérer un Disque Optique", de cocher "Fichier Image ISO" et de sélectionner l'image. Vous pouvez maintenant lancer votre machine.

Du mode live vers une installation définitive
Pour le moment, vous fonctionnez sur une distribution "Live". Toutes les modifications que vous ferez ne seront donc pas prises en compte. Pour installer définivement Arramagong, il suffit de clicker sur l'icône "install xubuntu" qui est sur le bureau et de vous laisser guider. Ensuite au démarrage, lors de l'invitation de boot, sélectionnez "hd". Vous devriez donc démarrer à partir de la partition de votre disque dur. Enfin, pour ne plus avoir cette invitation à chaque démarrage, il sera nécessaire, à partir du lecteur cd de xubuntu, de démonter l'image iso.
Avant de clore ce tutoriel, nous expliquerons comment faire pour disposer d'Arramagong en plein écran. En effet, au départ la résolution proposée est de 800 par 600 ce qui n'est pas forcément idéal. Afin de remédier à cela il sera nécessaire, sur Ubuntu, d'installer le package "virtualbox-guest-additions" disponible depuis votre dépôt synaptic. Cela aura pour effet d'ajouter une nouvelle image iso dans votre Gestionnaire de supports virtuels. Ensuite, sous Arramagong, il vous suffira de monter cette image et de laisser ensuite l'installation se dérouler. Une fois finie et votre environnement redémarré, vous devriez pouvoir, en appuyant sur ctrl+F (ctrl de droite) basculer en mode plein écran.

Et voilà, en à peine quelques clics de souris, vous avez maintenant d'une machine complètement orientée SIG. Tout l'environnement nécessaire est déjà préinstallé. Qui a dit que l'OpenSource était compliqué ?


Houla
Houla houla :) La 3.0 est en version finale :
http://download.osgeo.org/livedvd/3.0-Final/
alors il vaut mieux prendre cette dernière plutôt que la 2.0.3 comme il est conseillé dans ce billet ;)
Le gros inconvénient à cette distribution est le fait que l'immense majorité des logiciels sont installés à l'arrache sans passer par le gestionnaire de paquets. Donc l'évolution, mise à jour etc. faut oublier. Par contre pour tester et découvrir c'est tout bon ! Si vous vous en sentez capable, la mise en paquetage .deb de ces logiciels serait un énorme plus pour la diffusion, l'installation et la maintenance, sous Debian, Ubuntu et dérivées. Il existe une équipe axée GIS/SIG chez Debian ainsi que chez Ubuntu ;)
Patrice Vetsel
http://blog.kagou.fr
Merci pour cette information
Merci pour cette information très pertinente !
Je ne savais pas que la version 3.0 était si proche.
Pour la création de .DEB, je n'ai malheureusement pas suffisamment de connaissance dans le monde de Linux pour me lancer dans cette aventure. Dans quelque temps peut être :)
Arnaud
Et ça risque d'évoluer en
Et ça risque d'évoluer en bien avec l'annonce "OSGeo Live DVD joins Google Summer of Code"
http://cameronshorter.blogspot.com/2010/03/osgeo-live-dvd-joins-google-s...
"Arramagong" est le nom de code de l'OSGEO Live DVD v3
ThomasG
Que des bonnes nouvelles ! il
Que des bonnes nouvelles !
il ne reste plus qu'à patienter.
Arnaud