温馨提示×

Ubuntu中MinIO安装需要哪些依赖

小樊
41
2025-11-23 04:16:40
栏目: 智能运维

ubuntu 下 minio 的依赖与安装方式概览

  • 在 ubuntu 上,minio 的安装方式不同,所需的系统依赖也不同。总体分为两类:使用系统包管理器安装(apt/snap)与手动部署二进制。前者需要少量系统工具与仓库配置,后者几乎零依赖,仅需基础网络工具与解压工具即可运行。

使用 apt 仓库安装的依赖

  • 系统工具:用于更新索引、下载与仓库签名校验
    • apt-transport-https(部分系统可能需要,用于 https 仓库)
    • ca-certificates(证书信任链)
    • wget 或 curl(下载与 gpg 校验)
    • gnupg 或 software-properties-common(导入 gpg 密钥、管理源)
  • 可选:添加 minio 官方 gpg 密钥与 apt 源后执行 apt update 再安装 minio 包。

使用 snap 安装的依赖

  • 核心依赖:snapd(提供 snap 运行时)
  • 安装命令示例:sudo snap install minio --classic(–classic 为经典模式,授予必要权限)。

手动部署二进制的依赖

  • 运行环境:64 位 linux 内核与用户态(amd64/arm64 等对应架构)
  • 工具与组件:
    • wget/curl(下载二进制或校验文件)
    • ca-certificates(https 下载校验)
    • unzip 或 tar(解压官方发布包)
    • 可选:将二进制放入 $path(如 /usr/local/bin),便于直接执行。

常见可选依赖与网络要求

  • 运行与运维:
    • systemd(用于管理服务与开机自启)
    • 反向代理/负载均衡:nginx/apache(可选,用于域名、证书与路由管理)
    • 客户端工具:mc(minio 客户端,便于管理/验证)
  • 网络与端口:
    • 开放控制台与 api 端口(默认 9000;部分部署将控制台端口设为 9001,注意防火墙/安全组放行)。

0