CentOS 在无网络环境安装应用程序(RPM方式)
总体思路:找一台可以联网的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