ChaosBlade chaosagent 有編譯arm 版本的么?發(fā)表于: 2026-05-04 16:38:10
Chaos??Blade chaosagent 編譯 ARM 版本
(圖片來(lái)源網(wǎng)絡(luò ),有編譯侵刪)1. 環(huán)境要求
操作系統:Linux(推薦使用 Ubuntu 18.04 或 CentOS 7.6)
JDK 版本:1.8
Maven 版本:3.2.x
Go 版本:1.11.x
Python 版本:2.7.x
Node.js 版本:8.x
2. 安裝依賴(lài)
2.1 安裝 JDK
sudo aptget updatesudo aptget install open=""jdk8jdk
2.2 安裝 Maven
wge(′?ω?`)t http://mirrors.hust.edu.cn/apache/maven/ヽ(′▽?zhuān)?ノmaven3/3.6.1/binaries/apachemaven3.6.1bin.tar.gztar zxvf apachemaven3.6.ヽ(′▽?zhuān)?ノ1bin.tar.gzmv apachemaven3.6.1 /usr/local/mavenecho 'export PATH=$PATH:/us(??ヮ?)?*:???r/loc(′?`)al/maven/??apachemaven3.6.1/bin' >>(???); ~/.bashrcsource ~/.bashrc2.3 安裝 Go
wget https://gol??ang.org/dl/go1.11.5.linuxarmv6l.tar.gztar C /usr/local xzf go1.11.5.linuxarmv6l.tar.gzecho 'export PATH=$PATH:/usr/loc??al/go/bin' &g???t;> ~/.bashrcsource ~/.bashrc
2.4 安裝 Python
sudo aptget install python2.7
2.5 安裝 Nod??e.js
curl sL https://deb.nodesource.com/setup_8.x | sudo E bash sudo aptget install y nodejs
3. 克隆源碼
gi(T_T)t clone ht(╯°□°)╯tps://github.com/chaosbladeio/chaosblade.gitcd chaosblade4. 編譯 chaosagent
cd chaosblade/chaosagent./mvnw clean package DskipTests Prelease Dmaven.javadoc.skip=true Dgrpc.version=1.29.05. 生成 ARM 版本 chaosagent
編譯完成后,版本c(′ω`*)haosblade/chaosagent/target 目錄下會(huì )生成一個(gè)名為 chaosagent0.8.0linuxarm64.tar.gz 的有編譯文件,這個(gè)文件就是版本 ARM 版本的 chaosagent。
注意:如果需要編譯其他平臺的有編譯版本,可??以通過(guò)修改 pom.xml 文件中的版本 <profile> 標簽來(lái)指定不同的平臺,要編譯 x8(???)6 平臺的有編譯版本,可以將 <profile> 標簽中的(de)版本 <id>x86</id&??gt; 改為 <id>release</id>,并執行 ./mvnw clean package DskipTests Prelease Dmaven.javadoc.skip=true Dgrpc.version=1.29.0 命令。有編譯


網(wǎng)站二維碼
導航
電話(huà)
短信
咨詢(xún)
地圖
分享