離線安裝依賴go環境
需要安裝go
tips:
通過uname-a查看服務器版本下載不同的包
Linux localhost.localdomain 4.14.0-115.5.1.el7a.06.aarch64 #1 SMP Tue Jun 18 10:34:55 CST 2019 aarch64 aarch64 aarch64 GNU/Linux
我這裏是aarch64,對應的是ARMv8,所以需要下載這個
下載後解壓,並配置環境變量
# 解壓
tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
# 配置環境變量
vi /etc/profile
export PATH=$PATH:/usr/local/go/bin
source /etc/profile
# 驗證是否安裝成功
go -v
安裝好go後,下載minio和mc和源碼,在github上
分別下載下來
解壓,進入目錄,編譯(編譯的過程需要聯網到github下載依賴)
# 設置go環境
go env -w GO111MODULE=on
# 進入minio目錄編譯
cd minio-master
go build
編譯後目錄下就有minio可執行文件
# 進入mc目錄編譯
cd mc-master
go build
編譯後目錄下就有mc可執行文件
有了minio和mc其他的命令就可以執行了
sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
sudo firewall-cmd --reload
./minio server /data
如果你的服務器沒法上網,go build是沒法執行的
我已經編譯好了(下載後執行可執行文件裏面的minio和mc就可以直接運行了),資源下載
其他設置
# 公開訪問
./mc config host add minio http://xxx:9000/ username password
./mc policy set public minio/桶的名字