28 lines
846 B
Bash
28 lines
846 B
Bash
#!/bin/bash
|
|
|
|
#############################################################################################
|
|
# 用途: 部署 MinIO 客户端工具 mc
|
|
# 作者: 丁辉
|
|
# 编写时间: 2024-02-14
|
|
#############################################################################################
|
|
|
|
# 判断系统架构
|
|
if [ $(arch) = "x86_64" ] || [ $(arch) = "amd64" ]; then
|
|
ARCH_TYPE=linux-amd64
|
|
elif [ $(arch) = "aarch64" ] || [ $(arch) = "arm64" ]; then
|
|
ARCH_TYPE=linux-arm64
|
|
else
|
|
echo "无法识别的系统架构: $(arch)"
|
|
exit 1
|
|
fi
|
|
|
|
# 变量定义
|
|
# URL="https://dl.min.io/client/mc/release/$ARCH_TYPE"
|
|
# 这里写死是因为官方不允许直接下载,必须通过浏览器访问才能下载
|
|
URL="https://rustfs.offends.cn/file/mc"
|
|
|
|
# 下载文件
|
|
curl -so /usr/local/bin/mc $URL
|
|
|
|
# 添加执行权限
|
|
chmod 755 /usr/local/bin/mc |