S'abonner au Flux RSS

mercredi, juin 6 2012

python-pyshp pour debian/squeeze

pyshp est une librairie python qui permet de lire et écrire le format de fichier shapefile. Format initialement développé par la société ESRI il est devenu un standard et surtout un format ouvert.

  • python-pyshp 1.1.4-1~bpo60+1
  • python3-pyshp 1.1.4-1~bpo60+1

Adresse du dépôt : dépôt personnel.

vendredi, juin 1 2012

Backport postgis 1.5.3 pour squeeze

Bien que postgresql-9.1 existe déjà dans les backports officiels de debian (url) l'extension postgis pour cette version n'y est pas présente. Voulant passer à postgresql 9.1 dans ma chaîne de rendu OpenstreetMpa j'ai réalisé la backport du paquet postgresql-9.1-postgis que j'ai mis à disposition dans mon dépôt personnel.

  • postgis 1.5.3-2~bpo60+1
  • postgresql-9.1-postgis 1.5.3-2~bpo60+1

vendredi, mars 16 2012

2 backports squeeze pour les fans du nosql

Les deux derniers backports pour squeeze arrivés dans mon dépôt personnel sont destinés aux amateurs de NoSQL ; le serveur CouchDB et une librairie perl d'accès à mongoDB.

  • couchdb 1.1.1
  • libmongodb-perl 0.45

jeudi, décembre 15 2011

Déployer Geoserver 2.1.2 avec Tomcat7 sur Debian Squeeze

Le but de ce mini tutoriel est de mettre en oeuvre la dernière version stable de GeoServer sur une Debian/Squeeze avec Tomcat7. C'est aussi une façon pour moi de conserver la méthode, car n'étant pas de culture javaiste c'est toujours difficile de se replonger dans la logique Tomcat et ses multiples emplacements de fichiers de conf.

Tomcat7 n'étant pas disponible dans Squeeze (il l'est dans wheezy) nous allons utiliser un backport disponible sur mon dépôt non-officiel, voir ce billet pour la mise en oeuvre du dépôt. Une fois le dépôt configuré et apt-get udpate effectué comme il se doit on va installer les 2 paquets suivants ; tomcat7 pour la base et tomcat7-admin pour disposer de la webapp manager bien pratique.

apt-get install tomcat7 tomcat7-admin

Après l'installation des paquets le serveur se lance automatiquement et vous devez obtenir le classique It works ! à l'adresse http://127.0.0.1:8080/

Pour le déploiement de GeoServer nous allons utiliser le manager interne de Tomcat, il est nécessaire pour cela de définir un utilisateur avec les bonnes permissions en éditant le fichier /etc/tomcat7/tomcat-users.xml. Nous allons y ajouter un utilisateur foobar avec le mot de passe barfoo, cela va consister à ajouter les 2 lignes suivantes :

<role rolename="manager-gui"/>
<user username="foobar" password="barfoo" roles="manager-gui"/>

Le fichier contient des exemples qui aident à suivre la bonne syntaxe, ce qui est important ici est le rôle manager-gui.

La configuration par défaut de tomcat limite la taille des fichiers web archive à 50Mo, hors la taille du .war de geoserver dépasse cette limite, il faut par conséquent l'augmenter. Il faut pour cela éditer le fichier /usr/share/tomcat7-admin/manager/WEB-INF/web.xml. Recherchez les balise <max-file-size> et <max-request-size>, puis remplacez leur valeur par 78643200 soit 75MB de limite au lieu des 50MB par défaut.

La dernière version de GeoServer stable est la 2.1.2 qui est disponible en ligne à l'adresse http://geoserver.org/display/GEOS/Stable, il convient de télécharger la version Web archive. Vous obtiendrez un fichier geoserver-2.1.2-war.zip qu'il conviendra de décompresser.

Maintenant que nous avons installé et configuré Tomcat, téléchargé le .war de GeoServerger, nous pouvons ouvrir le manager à l'adresse http://127.0.0.1:8080/manager/html et y rechercher le formulaire Déployer comme le montre l'image suivante.

tomcat-war.png

Indiquez l'emplacement du fichier .war dans le champs nommé Choisir le fichier WAR à téléverser et cliquez sur Déployer, si tout se passe bien ça y est GeoServer est installé.

Il reste à tester l'url http://127.0.0.1:8080/geoserver/web/ et hop Geoserver 2.1.2 sous Tomcat7.

De base GeoServer contient un ensemble de données de test, regardez le lien à gauche Prévisualisation de la couche et appréciez la richesse de l'outil.

Pour se connecter en tant qu'admin sur GeoServer utilisez les login/pass par défaut admin/geoserver, ceux-ci sont définis dans le fichier /var/lib/tomcat7/webapps/geoserver/data/security/users.properties.

Il est à noter que cette méthode bien que valable dans le principe pour Tomcat6 certain emplacement de fichiers sont différents dans la pratique.

Backport Tomcat 6 et 7 pour squeeze

J'ai mis en ligne hier soir les backports pour squeeze des versions de Tomcat suivante :

  • tomcat7 7.0.23
  • tomcat6 6.0.33

Disponible sur mon dépôt personnel.

Je testerai prochainement la dernière version de Geoserver sur Tomcat7.

mardi, décembre 6 2011

Bilan des backports pour Openstreetmap

L'avantage indéniable de Debian sur d'autres distributions est à mes yeux sa stabilité exemplaire, cela entraine malheureusement d'avoir régulièrement des versions un peu obsolète des logiciels empaquetés. Il est possible de contourner cela en créant des backports de la version de développement de Debian (Wheezy) vers la version stable (Squeeze). J'ai réalisé les backports des principaux outils utilisés dans l'univers OpenStreetMap, ceux-ci sont diponibles sur mon dépôt privé (voir ce billet pour la mise en place du dépôt sur votre machine.

A ce jour les outils ci-dessous sont disponibles dans ces versions :

  • dans-gdal-scripts 0.18
  • gdal 1.7.3
  • mapnik 2.0.0
  • osm2pgsql 0.70.5
  • openlayers 2.11
  • gpsprune 13.1
  • viking 1.2.1

Les paquets n'ont pas été poussés dans le dépôt des backports officiels car ils représentent une utilisation trop faible au vu de la communauté Debian, un paquet comme osm2pgql est utlilisé à ce jour par moins de 300 personnes d'après popcon quand les outils apache2 le sont par plus de 60000 (popcon apache2-utils).

jeudi, décembre 1 2011

Backport gdal 1.7.3 et libdap 3.11.1 pour squeeze

Derniers backports pour squeeze de la journée, la version 1.7.3 de gdal et la version 3.11.1 de libdap. Ces paquets sont disponibles sur mon dépôt personnel http://rodolphe.quiedeville.org/debian/.

Adresse du dépôt

deb http://rodolphe.quiedeville.org/debian/ squeeze-backports main

Cette version inclut gdaldem pour la manipulation des fichiers de modélisation de terrain dans le paquet gdal-bin.

mercredi, novembre 30 2011

Section squeeze backports ouverte avec mapnik2

Les backports de mapnik2 publiés hier sous forme de .deb sont désormais disponibles dans mon dépôt personnel, pour les utiliser depuis cette source il vous suffit d'ajouter cette ligne dans votre sources.list apt :

deb http://rodolphe.quiedeville.org/debian/ squeeze-backports main

Pour supprimer l'avertissement de sécurité sur les paquets non officiels, vous pouvez récupérer ma clef GPG et l'ajouter au trousseau d'apt avec les commandes suivantes.

gpg --keyserver hkp://pgp.mit.edu --recv-keys 72F1F20D
gpg --export 72F1F20D | apt-key add -

mardi, novembre 29 2011

Installer mapnik2 sur Debian Squeeze

La version de mapnik disponible dans squeeze est actuellement la 0.7.1 alors que la version 2.0 de Mapnik est déjà disponible pour Wheezy, j'ai backporté les paquets nécessaires pour faire du rendu avec mpanik2 pour la version squeeze de debian. Les .deb sont disponibles au téléchargement sur http://osm.fsffrance.org/debian-backports/

Un README détaille les étapes et les dépendances pour installer Mapnik2 sur votre Debian Squeeze.

dimanche, novembre 15 2009

Paquet debian pour pgtune

Le paquet debian pour pgtune est finit et uploadé sur les serveurs FTP. Vous pouvez suivre son évolution au travers du bug report ITP #553975. La file d'inclusion de nouveaux paquets est assez chargée ces temps-ci, cela va peut-être prendre plusieurs jours pour voir le paquet apparaître dans SID. Je laisse le paquet disponible dans mentors le temps de son inclusion.

- page 2 de 3 -