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的環(huán)境變量

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

配置環(huán)境變量

vi /etc/profile

在文件中增加如下內(nèi)容

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

然后執(zhí)行

source /etc/profile

查看已安裝信息

sdkmanager --list

安裝platform-tools

sdkmanager platform-tools

配置環(huán)境變量

vi /etc/profile

在文件中增加如下內(nèi)容:

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

執(zhí)行

source /etc/profile?

sdkmanager --list

驗證環(huán)境是否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

檢查環(huán)境

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踱蠢、執(zhí)行:

cd /usr/dong

官網(wǎng):https://sourceforge.net/projects/graphicsmagick/files/,找到對應(yīng)版本

選擇了這個下載:下載太慢(自己也可以用別的方式下載下來障本,再找方法傳入到自己的容器中)

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

驗證環(huán)境是否ok:

gm



7.yasm安裝

執(zhí)行:

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

驗證環(huán)境是否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

驗證環(huán)境是否ok:

whereis libsodium




***有問題9.zeromq安裝

官網(wǎng)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文件后發(fā)現(xiàn)有了configure文件)然后再運行 :

./configure

發(fā)現(xiàn)報錯:


需要安裝c++編譯器:cd /usr/dong??

運行:yum install gcc-c++

然后在進入zeromq文件夾里運行

./configure

make

make install?


10.protobuf安裝

官網(wǎng):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

/////////在文件中增加如下內(nèi)容:

//////表示配置錯的環(huán)境變量凡傅,也可以驗證環(huán)境成功的。肠缔。夏跷。////----所以先忽略


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

/////source /etc/profile

驗證環(huán)境配置:

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


驗證環(huán)境是否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


? ? ?保存之后 再執(zhí)行命令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換成對應(yīng)的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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市披摄,隨后出現(xiàn)的幾起案子亲雪,更是在濱河造成了極大的恐慌,老刑警劉巖疚膊,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件义辕,死亡現(xiàn)場離奇詭異,居然都是意外死亡寓盗,警方通過查閱死者的電腦和手機终息,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來贞让,“玉大人周崭,你說我怎么就攤上這事≡牛” “怎么了续镇?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長销部。 經(jīng)常有香客問我摸航,道長制跟,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任酱虎,我火速辦了婚禮雨膨,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘读串。我一直安慰自己聊记,他們只是感情好,可當我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布恢暖。 她就那樣靜靜地躺著排监,像睡著了一般。 火紅的嫁衣襯著肌膚如雪杰捂。 梳的紋絲不亂的頭發(fā)上舆床,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天,我揣著相機與錄音嫁佳,去河邊找鬼挨队。 笑死,一個胖子當著我的面吹牛蒿往,可吹牛的內(nèi)容都是我干的瞒瘸。 我是一名探鬼主播,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼熄浓,長吁一口氣:“原來是場噩夢啊……” “哼情臭!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起赌蔑,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤俯在,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后娃惯,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體跷乐,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年趾浅,在試婚紗的時候發(fā)現(xiàn)自己被綠了愕提。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡皿哨,死狀恐怖浅侨,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情证膨,我是刑警寧澤如输,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響不见,放射性物質(zhì)發(fā)生泄漏澳化。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一稳吮、第九天 我趴在偏房一處隱蔽的房頂上張望缎谷。 院中可真熱鬧,春花似錦灶似、人聲如沸列林。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽席纽。三九已至捏悬,卻和暖如春撞蚕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背过牙。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工甥厦, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人寇钉。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓刀疙,卻偏偏與公主長得像,于是被迫代替她去往敵國和親扫倡。 傳聞我的和親對象是個殘疾皇子谦秧,可洞房花燭夜當晚...
    茶點故事閱讀 42,901評論 2 345