Linux地图服务器部署
2015-07-27 15:04
429 查看
1、预安装后续需要使用的命令,如已有,请忽略;
yum install wget
yum -y install gcc-c++
yum install make
yum install git
2、创建一个目录map,在当前目录下,获取node包,并解压;
wget http://nodejs.org/dist/v0.10.36/node-v0.10.36.tar.gz tar xvf node-v0.10.36.tar.gz
3、编译node;
cd node-v0.10.36
./configure --without-snapshot
make && make install
4、查看node是否安装成功,可以查看node和npm的版本;
node -v
npm -v
5、cnpm相对npm快一点,安装cnpm;
npm install -g cnpm --registry=http://registry.npm.taobao.org
6、切换到map目录,获取tilemill包,并解压;
git clone https://github.com/mapbox/tilestream.git tar xvf tilestream.tar.gz
7、安装tilemill组件;
cd tilestream
cnpm install mbtiles
cnpm install jsdom
cnpm install uglify-js
cnpm install connect
cnpm install qs
cnpm install mime
8、安装tilemill;
cnpm install
9、启动tilemill;
nohup node index.js start --host host名 --tiles=/root/map/MapBox/tiles (host一定要加,nohup是为了支持tilemill后台运行,如果没有,请先安装)
10、查看是否启动成功。
访问 http://hostm名:8888/,出现访问通就OK了。后续只要把tilemill制作出的地图文件丢进去/root/map/MapBox/tiles即可。
yum install wget
yum -y install gcc-c++
yum install make
yum install git
2、创建一个目录map,在当前目录下,获取node包,并解压;
wget http://nodejs.org/dist/v0.10.36/node-v0.10.36.tar.gz tar xvf node-v0.10.36.tar.gz
3、编译node;
cd node-v0.10.36
./configure --without-snapshot
make && make install
4、查看node是否安装成功,可以查看node和npm的版本;
node -v
npm -v
5、cnpm相对npm快一点,安装cnpm;
npm install -g cnpm --registry=http://registry.npm.taobao.org
6、切换到map目录,获取tilemill包,并解压;
git clone https://github.com/mapbox/tilestream.git tar xvf tilestream.tar.gz
7、安装tilemill组件;
cd tilestream
cnpm install mbtiles
cnpm install jsdom
cnpm install uglify-js
cnpm install connect
cnpm install qs
cnpm install mime
8、安装tilemill;
cnpm install
9、启动tilemill;
nohup node index.js start --host host名 --tiles=/root/map/MapBox/tiles (host一定要加,nohup是为了支持tilemill后台运行,如果没有,请先安装)
10、查看是否启动成功。
访问 http://hostm名:8888/,出现访问通就OK了。后续只要把tilemill制作出的地图文件丢进去/root/map/MapBox/tiles即可。
相关文章推荐
- linux程序设计——个人总结
- C++遍历目录,并把目录里超过7天的文件删除(跨平台windows&linux)
- CentoOS6.6安装netcat
- Linux环境下编程(二)——线程基础概念
- 正确Linux新手很实用20命令
- CentOS下SNMP服务安装
- Linux下RPM软件包的安装及卸载
- linux mint gcc 编译第一个c程序
- centos虚机出现挂载不上光驱
- linux文件io
- linux 解压cpio.gz文件
- CentOS7安装cuda7
- Linux_多核系统下绑定进程或线程到指定CPU_核执行
- Linux下TI omap芯片 MUX 配置分析(以AM335X芯片为例)
- 查看centos系统版本
- Linux中fork()函数详解
- Linux中fork()函数详解 分类: Ubuntu学习笔记 2015-07-27 13:56 9人阅读 评论(0) 收藏
- 使用SAMBA协议实现Linux与Windows系统之间的文件共享
- 【linux高级程序设计】(第八章)进程管理与程序开发 5
- linux初学(十)之linux文件系统挂载管理