温馨提示×

Ubuntu上MinIO安装依赖有哪些

小樊
45
2025-12-06 22:11:46
栏目: 智能运维

Ubuntu 上 MinIO 安装依赖一览

按安装方式的依赖

  • 二进制安装(推荐)

    • 系统工具:wgetca-certificates
    • 解压工具:unzip(若下载的是 .zip 包)或 tar(若下载的是 .tar.gz 包)
    • 说明:从官方站点下载 MinIO 二进制后,解压并放到 PATH 即可运行,无需编译环境。
  • APT 仓库安装

    • 基础工具:wgetcurlsoftware-properties-common
    • GPG 与源:导入 MinIO 官方 GPG 公钥并添加 APT 仓库后安装
    • 说明:便于后续通过包管理器升级与维护。
  • Snap 安装

    • 包管理:snapd
    • 说明:一条命令安装并自动管理服务,适合快速部署。
  • Docker 方式运行

    • 容器运行时:docker.io(或 Docker 引擎)
    • 可选编排:docker-compose
    • 说明:不直接依赖系统库,但需确保 Docker 服务可用。

常见可选依赖与工具

  • 客户端与校验:mc(MinIO Client,用于管理/验证)、unzip/tar(下载包解压)
  • 反向代理与 TLS:Nginx/Apache HTTP Server(用于反向代理、负载均衡、HTTPS 终止)
  • 开发与构建(仅源码构建时需要):build-essentialgitgolang-go
  • 说明:上述为可选组件,用于扩展运维能力与特定场景需求。

运行环境与网络要求

  • 系统:Ubuntu 18.04 或更高版本
  • 权限:具备 rootsudo 权限以安装软件与操作系统目录
  • 网络与端口:服务器可访问互联网;默认监听 9000 端口(控制台常用 9099),需放通防火墙/安全组规则。

快速检查清单

  • 执行:sudo apt update && sudo apt install -y wget ca-certificates unzip
  • 验证:wget --version && unzip -v && minio --version
  • 若用 APT:sudo apt install -y software-properties-common && wget -qO - | sudo apt-key add -
  • 若用 Snap:sudo apt install -y snapd && sudo snap install minio --classic。

0