Bonjour
je suis en train d'installer openstreetmap sur DEbian 9 Stretch .
je suis ce tutoriel :
http://wiki.openstreetmap.org/wiki/Debi ... stallation
mais je n'arrive pas a finir mon installation, je suis bloqué sur la commande carto qui me renvoie l'erreur suivante :
carto -l project.mml > style.xml
carto: Unexpected token s
après plusieurs recherche sur le net il semblerait que la version de carto ne soit pas la bonne.
chez moi :
#carto -v
carto 0.9.5 (Carto map stylesheet compiler)
#nodejs -v
v4.8.2
j'ai vu aussi que pour avoir la bonne version de carto il fallait l'installer vias "NPM", cependant NPM je n'arrive pas a l'installer non plus sur stretch ...
bref c'est la galère.
pouvez-vous m'aider svp à faire fonctionner ce carto ?
ou bien pouvez vous m'aider à installer un serveur de carte Openstreetmap sur debian 9 Stretch ?
je suis pas tout a fait débutant sur debian mais la franchement je ne trouve pas.
Merci par avance / Beuzz
Installation Openstreetmap serveur
-
- Messages : 3
- Inscription : 05 déc. 2017, 09:47
- Status : Hors-ligne
Bonjour
bien j'ai besoin d'un serveur openstreetmap pour disposer de carte dans un réseau privé ( sans connexion internet ).
C'est pour une futur application dans le domaine du réseau :
maps des liaisons entre routeurs
localisation précise des équipements et des sites
les applications sont multiple !!!
etc...
bref la question n'est pas pourquoi mais comment faire pour installer un serveur openstreetmap ?
ou dans mon cas précis comment faire pour installer npm.
j'ai besoin d'avoir la version de carto 0.16.3 en lieux et place de la 0.9.5
regardez ici j'ai trouvé ce petit doc mais l'installation de npm n'est pas possible sur stretch :
alors voila je reste bloqué ....
je me demande si je suis bien au bonne endroit pour demander de l'aide, sans doute je devrais allez voir sur les forums openstreetmap.
bien j'ai besoin d'un serveur openstreetmap pour disposer de carte dans un réseau privé ( sans connexion internet ).
C'est pour une futur application dans le domaine du réseau :
maps des liaisons entre routeurs
localisation précise des équipements et des sites
les applications sont multiple !!!
etc...
bref la question n'est pas pourquoi mais comment faire pour installer un serveur openstreetmap ?
ou dans mon cas précis comment faire pour installer npm.
j'ai besoin d'avoir la version de carto 0.16.3 en lieux et place de la 0.9.5
regardez ici j'ai trouvé ce petit doc mais l'installation de npm n'est pas possible sur stretch :
Code : Tout sélectionner
We need a carto version >= 0.16.3 to compile this style project.
The debian package install a 0.9.5.
To solve :
# en tant que root
sudo -s
# npm
apt-get install -y npm
# carto via npm, -g = globally
npm install -g carto
/usr/local/bin/carto -> /usr/local/lib/node_modules/carto/bin/carto
/usr/local/lib
└─┬ carto@0.16.3
/usr/bin/carto -v
carto 0.9.5 (Carto map stylesheet compiler)
nodejs /usr/local/bin/carto -v
carto 0.16.3 (Carto map stylesheet compiler)
So to compile :
nodejs /usr/local/bin/carto project.mml > style.xml
je me demande si je suis bien au bonne endroit pour demander de l'aide, sans doute je devrais allez voir sur les forums openstreetmap.
- piratebab
- Site Admin
- Messages : 5854
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
pour ce problème particulier, tu devrais effectivement aller voir sur des forums OSM.
L'installation d'un serveur OSM n'est pas chose courante.
Si c'est juste pour héberger des cartes, pas besoin d'un serveur OSM. Tu peux simplement installer la carte de la zone qui t’intéresse sur un serveur de fichiers.
Parfois, quand on coince sur un problème, il faut revenir au besoin et partir sur une autre solution.
L'installation d'un serveur OSM n'est pas chose courante.
Si c'est juste pour héberger des cartes, pas besoin d'un serveur OSM. Tu peux simplement installer la carte de la zone qui t’intéresse sur un serveur de fichiers.
Parfois, quand on coince sur un problème, il faut revenir au besoin et partir sur une autre solution.
- lol
- Site Admin
- Messages : 5054
- Inscription : 04 avr. 2016, 12:11
- Localisation : Madagascar
- Status : Hors-ligne
Salut et bienvenu,
Voici comment j'ai procédé sur une Stretch:
Voici comment j'ai procédé sur une Stretch:
Code : Tout sélectionner
#/etc/apt/sources.list.d/nodesource.list
deb https://deb.nodesource.com/node_8.x stretch main
#deb-src https://deb.nodesource.com/node_8.x stretch main
Code : Tout sélectionner
# wget https://deb.nodesource.com/gpgkey/nodesource.gpg.key
# apt-key add nodesource.gpg.key
Code : Tout sélectionner
# apt install -y apt-transport-https
# apt update && apt install -y nodejs
Code : Tout sélectionner
$ npm
Usage: npm <command>
where <command> is one of:
access, adduser, bin, bugs, c, cache, completion, config,
ddp, dedupe, deprecate, dist-tag, docs, doctor, edit,
explore, get, help, help-search, i, init, install,
install-test, it, link, list, ln, login, logout, ls,
outdated, owner, pack, ping, prefix, profile, prune,
publish, rb, rebuild, repo, restart, root, run, run-script,
s, se, search, set, shrinkwrap, star, stars, start, stop, t,
team, test, token, tst, un, uninstall, unpublish, unstar,
up, update, v, version, view, whoami
npm <command> -h quick help on <command>
npm -l display full usage info
npm help <term> search for help on <term>
npm help npm involved overview
Specify configs in the ini-formatted file:
/home/meva/.npmrc
or on the command line via: npm <command> --key value
Config info can be viewed via: npm help config
npm@5.5.1 /usr/lib/node_modules/npm
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.