一. 在线拉取依赖
安装 yum-utils 工具包(如果未安装)
yum install -y yum-utils createrepo
创建目录存放下载的 RPM 包
mkdir -p /opt/yum-offline-packages
createrepo /opt/yum-offline-packages
下载指定依赖包及其所有依赖(替换为实际需要的包名)
yumdownloader --resolve --destdir=/opt/yum-offline-packages package1 package2 package3
生成仓库元数据
createrepo /opt/yum-offline-packages
二. 离线环境创建本地仓库
创建本地 YUM 源配置文件
tee /etc/yum.repos.d/local.repo > /dev/null << 'EOF'
[local-repo]
name=Local YUM Repository
baseurl=file:///opt/yum-offline-packages
enabled=1
gpgcheck=0
EOF
指定本地仓库文件安装依赖
yum --disablerepo=\* --enablerepo=local-repo install package1 package2 package3