CentOS 在无网络环境安装应用程序(RPM方式)

发布时间 2023-10-17 22:33:31作者: LeonYan

总体思路:找一台可以联网的linux,下载docker的RPM依赖包而不进行安装(yum localinstall),将所有依赖的rpm环境打包好,再在无网环境中解压逐一安装(rpm: --force --nodeps)。

当前示例的操作系统是:CentOS 7.9.2009 (Core)

1. 在联网的系统中,下载 RPM 包

更新 Yum 缓存

yum makecache fast

下载所有的 rpm 包

mkdir -vp /home/install-rpms/
yum install xxx --downloadonly --downloaddir=/home/install-rpms/

将 rpm 包压缩

tar -zcvf xxx-rpms.tar.gz install-rpms/

2. 在无网环境安装 RPM 包

解压缩 rpm 包

tar -zxvf xxx-rpms.tar.gz 

安装 rpm 包

yum -y localinstall *.rpm
或者
rpm -ivh *.rpm