centos7 命令行安装jdk1.8---STF

# centos7+stf+jdk1.8+sdk。。

## 1. 安装wget:

```
yum install wget

```

## 2.yum install -y unzip zip

3.https://blog.csdn.net/dhr201499/article/details/81626466//第二种方案安装jdk1.8

yum search java|grep jdk


yum install java-1.8.0-openjdk.x86_64

4.配置Java的环境变量

vi /etc/profile

#java

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64/jre

export PATH=$JAVA_HOME/bin:$PATH

4.安卓sdk

首先下载SDK

cd /usr/local

mkdir android

cd android

wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip

unzip sdk-tools-linux-3859397.zip

配置环境变量

vi /etc/profile

在文件中增加如下内容

export PATH=$PATH:/usr/local/android/tools/bin

然后执行

source /etc/profile

查看已安装信息

sdkmanager --list

安装platform-tools

sdkmanager platform-tools

配置环境变量

vi /etc/profile

在文件中增加如下内容:

export PATH=$PATH:/usr/local/android/platform-tools

执行

source /etc/profile 

sdkmanager --list

验证环境是否ok:

adb --version


5.node安装

cd /usr/local

mkdir node

cd node

wget https://nodejs.org/download/release/v9.0.0/node-v9.0.0-linux-x64.tar.gz

tar xvf node-v9.0.0-linux-x64.tar.gz

ln -s /usr/local/node/node-v9.0.0-linux-x64/bin/node /usr/local/bin/node

ln -s /usr/local/node/node-v9.0.0-linux-x64/bin/npm /usr/local/bin/npm

检查环境

node -v

npm -v

6.rethinkdb

命令一:这下面是一整块的命令,直接到EOF全部复制运行即可

sudo cat<< EOF > /etc/yum.repos.d/rethinkdb.repo

[rethinkdb]

name=RethinkDB

enabled=1

baseurl=https://download.rethinkdb.com/repository/centos/7/x86_64/

gpgkey=https://download.rethinkdb.com/repository/raw/pubkey.gpg

gpgcheck=1

EOF

命令二:

sudo yum install rethinkdb

检查安装

rethinkdb -v


6.GraphicsMagick安装

1.安装依赖

[root@localhost ~]# yum install -y gcc libpng libjpeg libpng-devel libjpeg-devel ghostscript libtiff libtiff-devel freetype freetype-devel

2、执行:

cd /usr/dong

官网:https://sourceforge.net/projects/graphicsmagick/files/,找到对应版本

选择了这个下载:下载太慢(自己也可以用别的方式下载下来,再找方法传入到自己的容器中)

wget https://sourceforge.net/projects/graphicsmagick/files/graphicsmagick-history/1.3/GraphicsMagick-1.3.26.tar.gz/download

tar xvf GraphicsMagick-1.3.26.tar.gz

cd GraphicsMagick-1.3.26

./configure 

yum install make

make

make install

验证环境是否ok:

gm



7.yasm安装

执行:

cd /usr/dong

wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz

tar xvf yasm-1.3.0.tar.gz

cd yasm-1.3.0

./configure 

make

make install

验证环境是否ok:

yasm --version



8.libsodium安装

cd /usr/dong

由于 1.0.15版本一直下载不下来报错ssl错误404,所以换了个版本可以下载了

wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.18-stable.tar.gz

tar xvf libsodium-1.0.18-stable.tar.gz

cd libsodium-stable

./configure

make

make install

验证环境是否ok:

whereis libsodium




***有问题9.zeromq安装

官网github:https://download.opensuse.org/repositories/network:/messaging:/zeromq:/release-draft/CentOS_7/src/


wget https://download.opensuse.org/repositories/network:/messaging:/zeromq:/release-draft/CentOS_7/src/zeromq-4.3.2-27.1.src.rpm

因为下载下来是rpm文件,我要解压变成tar.gz文件

rpm2cpio zeromq-4.3.2-27.1.src.rpm | cpio -div

然后:

tar xvf zeromq-4.3.2.tar.gz

然后  cd zeromq-4.3.2文件

因为没有configure文件

运行:./autogen.sh

缺少依赖libtool:我这个因为安装libtool,我就没再zeromq-4.3.2文件夹下安装,我进入上层 /usr/dong文件夹下运行该命令:

yum install libtool

(运行./autogen.sh文件后发现有了configure文件)然后再运行 :

./configure

发现报错:


需要安装c++编译器:cd /usr/dong  

运行:yum install gcc-c++

然后在进入zeromq文件夹里运行

./configure

make

make install 


10.protobuf安装

官网:https://github.com/google/protobuf/releases

wget https://github.com/protocolbuffers/protobuf/archive/v3.12.3.tar.gz

下载后看到的文件:


解压后文件名字:


运行:

./autogen.sh

./configure

make

make install

配置变量:

vi /etc/profile

/////////在文件中增加如下内容:

//////表示配置错的环境变量,也可以验证环境成功的。。。////----所以先忽略


//////配置文件生效:

/////source /etc/profile

验证环境配置:

protoc --version


11.pkg-config安装

cd /usr/dong

wget http://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz

tar xvf pkg-config-0.29.2.tar.gz

cd pkg-config-0.29.2

./configure --prefix=/usr/local/pkg-config --with-internal-glib

make

make install


验证环境是否ok:

pkg-config --version


12.stf安装

npm install -g stf

cd 到这个目录下


运行:

./stf doctor

有个错误:

cd /usr/dong下

rm -rf zeromq-4.3.2

rm -rf zeromq-4.3.2.tar.gz

rm -rf zeromq-4.3.2..npm文件全部删除

解压的时候多了一个zeromq-4.3.2.spec文件也删除

rm zeromq-4.3.2.spec

然后重复步骤9 安装zeromq

删了之后重新运行./stf doctor 

还是报错,再重新装下stf 重复12步骤试试--依旧报错

又进入到了no-modules里运行了: npm rebuild --unsafe-perm

然后再运行./stf doctor 报错如下:

莫名奇妙的和另一个作者遇到的错误相同

找到了解决方法:

将libzeromq.so的路径添加涛ld.so.conf中,操作步骤如下:

我找了下这个文件所在的目录:

whereis libzeromq.so


  cd /etc

     编辑 ld.so.conf ,sudo vim ld.so.conf

     加入 libzmq.so 的路径  /usr/local/lib


     保存之后 再执行命令ldconfig

然后再去:

cd /usr/local/node/node-v9.0.0-linux-x64/lib/node_modules/stf/bin

运行 ./stf doctor



*****注意***
每次启动镜像后,总是找不到adb 的检测,也就是adb的那一项显示红色没通过。运行下 source /etc/profile即可


进入运行中的容器:去启动rethinkdb

rethinkdb

docker exec -i -t 容器ID或名字 /bin/bash


打开cmd,输入

adb devices

查看占用5037端口号的进程然后杀进程

netstat -ano | findstr "5037"

taskkill /F /PID 6872  ----将6872换成对应的PID号


开放5037端口号:

adb nodaemon server -a -P 5037


然后去stf机器上运行下面的

./stf provider --name stf机器名字 --min-port 7400 --max-port 7700 --connect-sub tcp://127.0.0.1:7114 --connect-push tcp://127.0.0.1:7116 --group-timeout 20000 --public-ip 172.17.0.2 --storage-url http://localhost:7100/ --adb-host 其他机器的ip --adb-port 5037 --vnc-initial-size 600x800 --allow-remote

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342