温馨提示×

linux minio源码怎么装

小樊
48
2026-10-10 09:51:05
栏目: 智能运维

下面分两种情况说明,因为你说的“Linux MinIO 源码怎么装”可能指两种事:


一、你是想「从源码编译安装 MinIO 服务端」

1. 环境准备

MinIO 用 Go 写,先装 Go(建议 1.21+):

# Ubuntu / Debian 示例
sudo apt update
sudo apt install -y git curl

# 安装 Go(以 1.22 为例)
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz

# 配置环境变量
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc
go version

2. 拉取 MinIO 源码

git clone https://github.com/minio/minio.git
cd minio

3. 编译

make

或

go build -o minio ./cmd/minio

编译完成后会生成 minio 可执行文件。


4. 运行 MinIO

./minio server /data

浏览器访问:

http://localhost:9000

二、你是想「用 MinIO 的 SDK 源码(客户端)」

比如用 Go / Java / Python 调用 MinIO。

Go 示例

go get github.com/minio/minio-go/v7

Python 示例

pip install minio

三、如果你只是想「装 MinIO 用,不编译」

最推荐:

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/
minio server /data

四、常见问题

  • 编译慢:国内可设代理
    go env -w GOPROXY=https://goproxy.cn,direct
    
  • 端口冲突:用 --address
    ./minio server /data --address :9001
    

如果你能告诉我:

  • 是 服务端 还是 SDK
  • 用的 Linux 发行版
  • 想用 Go / Java / Python

我可以给你更精确的命令。

0 踩