From 38baf49a99f67bc27b040de75592b537a65f62dc Mon Sep 17 00:00:00 2001 From: razr Date: Mon, 23 Nov 2015 18:14:38 +0800 Subject: [PATCH] add complie guide for ubuntu. --- build/local/linux/install.sh | 1 - docs/zh-cn/quick-start/ubuntu.md | 44 ++++++++++---------------------- 2 files changed, 13 insertions(+), 32 deletions(-) diff --git a/build/local/linux/install.sh b/build/local/linux/install.sh index d420427..04081a7 100755 --- a/build/local/linux/install.sh +++ b/build/local/linux/install.sh @@ -1,6 +1,5 @@ #!/bin/sh cd $GOPATH/src/github.com/PandoCloud/pando-cloud -go get github.com/tools/godep cp -r Godeps/_workspace/src/* $GOPATH/src go install -v github.com/PandoCloud/pando-cloud/services/... diff --git a/docs/zh-cn/quick-start/ubuntu.md b/docs/zh-cn/quick-start/ubuntu.md index 9d93ff2..f1ac675 100644 --- a/docs/zh-cn/quick-start/ubuntu.md +++ b/docs/zh-cn/quick-start/ubuntu.md @@ -6,20 +6,19 @@ Ubuntu是基于Linux的操作系统发行版。 本文档基于Ubuntu 14.04 64位操作系统(可上网),其他版本参考本文档也可。 ## 目录 -* [依赖](#依赖) * [编译](#编译) * [部署](#部署) -## 依赖 +## 说明 +如果不想自己编译二进制程序,可以使用我们预先编译好的二进制包。 -### apt-get -打开终端,通过ubuntu自带的包管理工具`apt-get`安装依赖的编译工具 +所有版本的二进制包在**[这里](https://github.com/PandoCloud/pando-cloud/releases)**发布和维护,选择适合自己系统的二进制包下载并解压,**不再需要编译**,直接参考[部署](#部署)说明进行部署。 -``` sh -sudo apt-get update -``` +## 编译 -### vcs +### 1. 安装依赖 + +#### vcs 首先安装git和bzr,用来下载的源码,执行命令 ``` sh @@ -27,12 +26,9 @@ sudo apt-get install git -y sudo apt-get install bzr ``` -### Go +#### Go 安装Go语言编译环境,具体可以参考[这里](../environment/golang.md) - - -## 编译 -### 1. 下载源码 +### 2. 下载源码 首先通过`go get`命令下载并编译pando cloud代码: ```sh @@ -43,6 +39,7 @@ go get github.com/PandoCloud/pando-cloud > 下载完成后可能会提示类似`no buildable Go source files`错误,是正常的,请无视。 +### 3. 编译 进入目录,执行对应的编译脚本: ```sh @@ -50,31 +47,16 @@ cd $GOPATH/src/github.com/PandoCloud/pando-cloud sh -x ./build/local/linux/install.sh ``` -编译好的二进制文件在`$GOPATH/bin`下,可以进入该目录确认是否编译成功: +编译好的二进制文件在`$GOPATH/bin`下,可以查看该目录确认是否编译成功: ```sh -cd $GOPATH/bin | ls +ls $GOPATH/bin ``` 看到如下文件,表示所有模块编译成功: ``` - +apiprovider controller devicemanager mqttaccess httpaccess registry ``` -### 2. 编译 -进入该目录,执行build/local/linux目录下的`install.sh`脚本: - -```sh -cd $GOPATH/src/github.com/PandoCloud/pando-cloud -./build/local/linux/install.sh -``` - - - ## 部署 - -### 物理机部署 -#### 依赖 - -#### 准备工作 \ No newline at end of file