系统
- 检查 ssh 服务
检查是否已经启动了 ssh
ps -e|grep ssh
安装 STF
Docker 安装
手动安装
RethinkDB
下载安装包安装
https://github.com/srh/rethinkdb/releases/download/v2.3.6.srh.1/rethinkdb_2.3.6.srh.1.0bionic_amd64.deb
sudo dpkg -i rethinkdb_2.3.6.srh.1.0bionic_amd64.deb
验证
rethinkdb --version
如果存在未安装的依赖项,可以用下面的命令安装
sudo apt install -f
Node.js
需要使用8.X版本
- 使用命令安装
- 下载安装包安装
# 下载压缩包解压出来
wget https://nodejs.org/dist/latest-v8.x/node-v8.15.0-linux-x64.tar.xz
tar xvf node-v8.15.0-linux-x64.tar.xz
mv node-v8.15.0-linux-x64 node
# 配置环境变量
sudo vi /etc/profile
export PATH=~/node/bin:$PATH
# 使环境变量生效
source /etc/profile
- 验证是否生效
node -v
npm -v
ADB
下载压缩包解压
mkdir ~/Android && cd ~/Android
wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip && unzip platform-tools-latest-linux.zip
# 配置环境变量
sudo vi /etc/profile
export PATH=~/Android/platform-tools:$PATH
# 使环境变量生效
source /etc/profile
验证
adb version
系统默认环境变量
source /etc/environment
其它依赖项
sudo apt install graphicsmagick libzmq3-dev libprotobuf-dev yasm pkg-config
ProtoBuf
sudo apt install autoconf automake
./autogen.sh ##下载自github的代码需要执行此行来生成configure文件
./configure --prefix=/home/stf/protobuf
make
make check
sudo make install
安装STF
npm install -g stf
默认
解决办法:使用node v8
使用sudo
或
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
设备连接
cd /etc/udev/rules.d/
cd ~/.android/
解决adb设备无法识别问题,直接下载现成的配置文件替换
https://raw.githubusercontent.com/luthuanphong/51-android-setup-rules/master/51-android.rules
curl https://raw.githubusercontent.com/apkudo/adbusbini/master/adb_usb.ini > ~/.android/adb_usb.ini
curl https://raw.githubusercontent.com/M0Rf30/android-udev-rules/master/51-android.rules > /etc/udev/rules.d/70-android.rules
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
sudo service udev restart
添加软链接,解决sudo找不到命令
sudo ln -s ~/node/bin/node /usr/bin/node
sudo ln -s ~/node/bin/npm /usr/bin/npm