可以,Linux 的 yum 是支持离线使用的,但前提是你提前把所需的 RPM 包及其依赖准备好。
下面分几种常见情况说明:
在有网络的机器上
yum install --downloadonly --downloaddir=/data/rpms 包名
或
yumdownloader --resolve 包名
把 /data/rpms 拷贝到离线机器
在离线机器上创建本地 repo
yum install createrepo
createrepo /data/rpms
配置 repo 文件
[local]
name=local repo
baseurl=file:///data/rpms
enabled=1
gpgcheck=0
使用 yum 安装
yum install 包名
如果已经下载好所有 rpm:
rpm -ivh *.rpm
或自动处理依赖:
yum localinstall *.rpm
CentOS / RHEL 安装 ISO 本身就是一个 yum 源:
mount /dev/cdrom /mnt
repo 示例:
[iso]
baseurl=file:///mnt
enabled=1
gpgcheck=0
❌ “yum 本身就是离线的” → 不对
❌ “只下一个 rpm 就能装” → 通常不行(缺依赖)
如果你愿意,可以告诉我:
我可以给你具体命令步骤。