stf在Linux上的安装过程(实践中一步一步操作总结的)
来源:互联网 发布:马哥linux全套视频 编辑:程序博客网 时间:2024/06/05 17:16
STF是全称是Smartphone Test Farm,WEB 端批量移动设备管理控制工具,就是可以用浏览器来批量控制你的移动设备,目前只支持Android设备。
STF的官方网站是:https://openstf.github.io/
1、安装
1.1、安装JDK
1、下载jdk
http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-x64.tar.gzj
解压缩到/usr/local/java
2、设置JAVA_HOME
export JAVA_HOME=/usr/local/java/jdk1.8.0_152export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3、验证JDK安装是否成功
java -version
1.2、安装android SDK
1、下载SDK tool
https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip
解压缩到/usr/local/android
2、设置 ANDROID_HOME:
export ANDROID_HOME=/usr/local/android/android-sdk-linuxexport PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
3、安装SDK(root权限)
android list sdk --allandroid update sdk -u --all --filter 1,2,3,5,11,12,22,23,24,25,26,27,28,29,88,89
在ANDROID_HOME目录下,将会产生很多目录
4、验证SDK是否安装成功
adb
1.3、Node>6.9 安装
1、下载Node
https://nodejs.org/download/release/v9.0.0/node-v9.0.0-linux-x64.tar.gz
解压缩到目录/usr/local/node
2、设置
ln -s /usr/local/node/node-v9.0.0-linux-x64/bin/node /usr/local/bin/nodeln -s /usr/local/node/node-v9.0.0-linux-x64/bin/npm /usr/local/bin/npm
1.4、安装依赖一:rethinkdb
1、安装
sudo wget http://download.rethinkdb.com/centos/7/`uname -m`/rethinkdb.repo -O /etc/yum.repos.d/rethinkdb.reposudo yum install rethinkdb
2、验证
rethinkdb -v
1.5、安装依赖二:GraphicsMagick
1、下载
wget https://sourceforge.net/projects/graphicsmagick/files/graphicsmagick/1.3.26/GraphicsMagick-1.3.26.tar.gz
解压缩
2、编译安装
./configuremakesudo make install
3、验证
gm
1.6、安装依赖三:yasm
1、下载
http://yasm.tortall.net/Download.html
2、编译安装
./configuremakesudo make install
3、验证
yasm --version
1.7、安装依赖四:安装libsodium(zeromq的依赖)
1、github下载最新包
https://github.com/jedisct1/libsodium/releases
解压libsodium-1.0.3.tar.gz
2、编译安装
并控制台进入目录 执行
./configuremakesudo make install
3、验证
whereis libsodium
1.8、安装依赖五:zeromq
1、最新版本包地址
http://download.zeromq.org/
解压zeromq-4.1.2.tar.gz
2、编译安装
./configuremakesudo make installsudo ldconfig
1.9、安装protobuf
1、下载
https://github.com/google/protobuf/releases/tag/v2.6.1
2、编译安装
//因为需要配置环境变量,所以用参数指定到了local下的指定目录中./configure --prefix=/usr/local/protobufmakesudo make install
3、配置环境变量/etc/profile并保存退出
export PATH=$PATH:/usr/local/protobuf/bin/export PKG_CONFIG_PATH=/usr/local/protobuf/lib/pkgconfig/
4、在控制台执行命令使之生效
source ~/.bashrc
5、验证
protoc —version
1.10、安装pkg-config
1、下载
https://pkg-config.freedesktop.org/releases/
2、编译安装
./configure --with-internal-glibmakesudo make install
3、验证
pkg-config --version
1.11、stf安装
推荐使用阿里巴巴的镜像,速度快。
1、安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
2、使用cnpm安装stf
sudo cnpm install -g stf
2、启动
2.1、启动rethinkdb
创建一个rethinkdb的目录,并在其中执行命令
rethinkdb
2.2、启动stf
stf local --public-ip <your_internal_network_ip_here>
- stf在Linux上的安装过程(实践中一步一步操作总结的)
- stf使用经验--在windows平台连接Mac上stf的过程
- (自学篇)在Mac上stf--WEB端移动设备管理工制工具--的安装过程
- CentOS 7 下STF的安装
- CentOS 7 下STF的安装
- 总结一下在Ubuntu上编译linux内核的过程
- 在Redhat linux ADS3上安装单机oracle的过程
- Hadoop 在Linux 单机上伪分布式 的安装过程
- SU2 在linux操作系统上的安装过程
- 在Linux服务器上安装Django框架的过程详解
- 在虚拟机上安装UBUNTU过程中遇到的问题
- g2ipmsg在fedora11上的安装实践
- 微凉大大,教你一步一步在linux中正确的安装Xcache加速php。
- 在Linux系统平台上安装Tomcat的总结
- STF-minitouch的使用
- 转:解决SQL安装过程中:以前的某个程序安装已在安装计算机上创建挂起的文件操作。的错误
- SQL Server 2000安装过程中出现:以前的某个程序安装已在安装计算机上创建挂起的文件操作...
- 一步一步在Linux上安装Oracle 11gR2 RAC (1)
- java虚拟机钩子关闭函数addShutdownHook
- 站着借钱,跪着要债 ——献给不守信用的人
- 安装SQL Server 2012群集
- 深入浅出Java中的增强 for 循环 foreach
- Angular4_ Observable和subscribe
- stf在Linux上的安装过程(实践中一步一步操作总结的)
- HandleBars中自定义helper方法
- Centos 6.5升级Git到Git2.1.2的步骤
- LMK(Low Memory Killer)
- [C++]实现顺序表和单链表
- Redis锁, SETNX, lua脚本和eval函数, CyclicBarrier栅栏
- javaweb简单的登录注册功能实现
- 微信用户提现不能到账,显示NO_AUTH | 产品权限验证失败,请查看您当前是否具有该产品的权限
- 关于python自增运算(千万不要用++i,不然程序崩掉)