STF安装
2016-11-11 本文已影响1307人
PreFU
linux:14.04
权限:root
镜像:registry.npm.taobao.org(淘宝镜像)
注意:本文汇总安装方式,内容核心非本人原作。
安装请查看以下链接
源码方式安装
- 拉下源码之后进入根目录
- 然后编译
- 在根目录下,执行npm install(推荐cnpm install),安装依赖包
- 每次修改完源码时,执行 npm link 或 cnpm link 使编译生效
独立安装
- Linux基本包安装
apt-get update
apt-get install git
apt-get install lib32stdc++6
apt-get install yum - 安装JDK和SDK并配置环境变量
#修改环境变量配置文件
vim ~/.bashrc
export JAVA_HOME=/opt/jdk1.8.0_45
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export ANDROID_HOME=/opt/SDK/android-sdk-linux
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
#使环境变量配置生效
source ~/.bashrc - 安装nodejs(下载地址)
#解压并进入目录
./configure
make
make install
ln -s /usr/local/bin/node /usr/bin/node
ln -s /usr/local/bin/npm /usr/bin/npm - 安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org #全局cnpm无法使用的话,直接使用/home/nodejs/bin/cnpm或者自行软链 - 安装Bower
cnpm install bower -g - RethinkBD
source /etc/lsb-release && echo "deb http://download.rethinkdb.com/apt $DISTRIB_CODENAME main" | tee /etc/apt/sources.list.d/rethinkdb.list | wget -qO- http://download.rethinkdb.com/apt/pubkey.gpg | sudo apt-key add -
apt-get update
apt-get install rethinkdb - 安装GraphicsMagick(下载地址)
#解压并进入目录
./configure
make
make install - 安装libsodium(zeromq的依赖)(下载地址)
#解压并进入目录
./configure
make
make install - 安装zeromq(下载地址)
#解压并进入目录
./configure
make
make install
ldconfig - 安装protobuf(下载地址)
#解压并进入目录
./configure --prefix=/usr/local/protobuf
make
make install
#修改环境变量配置文件
vim ~/.bashrc
#配置环境变量
export PATH=$PATH:/usr/local/protobuf/bin/
export PKG_CONFIG_PATH=/usr/local/protobuf/lib/pkgconfig/
#使环境变量配置生效
source ~/.bashrc - 安装pkg-config
apt-get install pkg-config - 安装stf
cnpm install -g stf
Docker方式安装(hub.docker)
docker pull nginx:latest
docker pull rethinkdb:latest
docker pull openstf/stf:latest
docker pull openstf/ambassador:latest
docker pull sorccu/adb:latest #已配置adb则可以选择不进行安装
相关