在Ubuntu上安装MinIO的核心依赖及可选依赖
一、基础系统依赖(必装)
安装MinIO前需确保系统具备以下基础工具,用于下载软件包、管理仓库及添加密钥:
- wget:用于从MinIO官方网站下载安装脚本、GPG密钥或二进制文件;
- curl:替代wget的网络请求工具,部分安装步骤可能用到;
- software-properties-common:提供
add-apt-repository
命令,用于添加MinIO的APT软件源。
二、可选依赖(按需安装)
根据安装方式的不同,可能需要以下额外依赖:
- Snapd:若选择通过Snap包安装MinIO(无需手动管理依赖),需提前安装Snap守护进程:
sudo apt install snapd
安装后需启用Snap商店并刷新:sudo snap refresh
随后可使用snap install minio --classic
快速安装。
三、依赖安装的作用说明
- wget/curl:解决网络层依赖,确保能从MinIO官方渠道获取安装资源;
- software-properties-common:简化APT仓库管理流程,避免手动编辑sources.list文件;
- Snapd:提供容器化的软件安装环境,自动处理依赖冲突,适合追求便捷的用户。
注意事项
- Ubuntu版本要求:需使用18.04及以上版本(支持APT仓库安装方式);
- 权限要求:安装依赖及MinIO本身需root权限或
sudo
命令;
- 仓库信任:添加MinIO GPG密钥时,系统会提示确认密钥指纹,需核对官方文档确保指纹正确(如当前有效指纹为
9DC858229FC7DD38854AE2D88D81803C0EBFCD88
)。