Mapserver et mapscript sur gentoo

Bonjour,

Voilà, j'en suis maintenant à l'install de Mapserver sous gentoo Eye-wink

Je suis allé voir http://packages.gentoo.org/ et j'ai cherché mapserver et pas de réponse :-/

Par contre il semble qu'il y a bien un ebuild de mapserver 4.8.3 là :
https://bugs.gentoo.org/show_bug.cgi?id=69417

Sauf que, quand je fais "emerge --search mapserver" il ne trouve rien (pourtant, j'ai bien fais "emerge --sync" avant)

Aurais-je raté quelquechose ?

Merci par avance,

Bruno

Posted in Gentoo | PostGIS dans le contexte des serveurs cartographiques Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | printer friendly version | 4841 lectures

Posté par BrunoG le 12 Juin, 2006 - 05:47.

djay | 13 Juin, 2006 - 16:45

Excuse moi pour la réponse tardive.
Le fait qu'il ne soit pas disponible dans le portage s'explique, le paquet est loin d'être distribuable à l'aheure qu'il est ... cependant tu peux l'utiliser (le tester) Smiling

Merci à Jad pour sa réponse. Cependant j'aimerais plutôt que tu suives la méthode que je vais décrire ici, ainsi tu pourras tester l'ebuild créé sur le bugzilla ... Smiling

Afin d'utiliser le travail fait, il te faut tout d'abort configurer ce que l'on appèle un overlay. Pour ce faire il te suffit de créer un répertoire, nous supposerons que tu utilises /usr/local/portage par la suite. Une fois ce répertoire créé tu va y créer l'arborescence suivante :

/usr/local/sci-geosciences
/usr/local/sci-geosciences/mapserver
/usr/local/sci-geosciences/mapserver/files
afin de stoquer l'ebuild de mapserver et les divers patchs nécessaires. Il faut maintenant informer portage de l'existance de l'overlay que tu viens de créer. Pour ce faire il te suffit d'éjouter cette variable à ton fichier /etc/make.conf : PORTDIR_OVERLAY="/usr/local/portage", si tu n'as pas déjà définit cette variable dans ton make.conf, tu peux alors te contenter d'une simple :
cat > /etc/make.conf
PORTDIR_OVERLAY="/usr/local/portage"
(ctrl+d)

Il faut maintenant télécharger tout les fichiers requis et les placer dans le répertoire /usr/local/sci-geosciences/mapserver pour ce faire tu peux utiliser les commandes suivantes :

cd /usr/local/portage/sci-geosciences
wget -O mapserver-4.8.3.ebuild https://bugs.gentoo.org/attachment.cgi?id=84539
wget -O mapserver-4.8.3_javapatch.ebuild https://bugs.gentoo.org/attachment.cgi?id=87801
patch -p0 < mapserver-4.8.3_javapatch.ebuild
mv mapserver-4.8.3_javapatch.ebuild ../
cd files
wget -O mapserver_tcl.patch https://bugs.gentoo.org/attachment.cgi?id=84540
wget -O mapserver-4.8.3_php.patch https://bugs.gentoo.org/attachment.cgi?id=84541
wget -O mapserver_php4pb.patch https://bugs.gentoo.org/attachment.cgi?id=84542

Pour finir il te suffit d'utiliser les commandes suivantes :

cat > /etc/portage/package.keywords
sci-geosciences/mapserver
(ctrl+d)
ebuild /usr/local/portage/sci-geosciences/mapserver/mapserver-4.8.3.ebuild digest
emerge -pv mapserver

La première commande te permet de spécifier que tu accepte d'utiliser le paquet instable mapserver. Tu peux bien entendu vouloir en plus spécifier les supports de mapserver que tu souhaites activer, ruby, python ... Pour ce faire édite le fichier /etc/portage/package.use afin d'y ajouter la ligne : sci-geosciences/mapserver pdf postgis gdal (autres options)

En cas de problème ou d'oubli de ma part dans ma réponse (ce qui est fortement problable) n'hésite pas à nous questionner.

(il reste actuellement des problèmes de dépendances ...)

--
Gérald Fenoy

jad | 13 Juin, 2006 - 15:33

Si le packet gentoo n'existe pas je te recommande de suivre le manuel d'installation disponible ici http://mapserver.gis.umn.edu/new_users/index_html?set_language=en

et pourquoi pas de lancer un projet de traduction sur postgis.fr Smiling

tu trouveras égelemnt des infos ici
http://www.alolise.org/wiki/index.php?title=Mapserver/Postgis/postgres

Cordialement,

jad_
"Reality is just a point of view" _ P.K. DICK

Accéder aux archives

« Novembre 2024  
Lun Mar Mer Jeu Ven Sam Dim
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

Ouverture de session

Qui est en ligne

Il y a actuellement 1 utilisateur et 58 invités en ligne.
Locations of visitors to this page
Drupal Top Sites - Ultimate Drupal Exposure