在有网络的服务器下执行以下命令,yum命令查询列出所有版本的包
命令格式:yum --showduplicates list PACKAGE | expand
例如:查询安装python3-devel所需要的rpm依赖包
e.g: yum --showduplicates list python3-devel | expand
下载指定版本的包到指定路径
命令格式:yum install --downloadonly --downloaddir=./package <package name>-<version info>
例如:yum install --downloadonly --downloaddir=/home/docker-compose docker-compose
压缩下载后的文件包
tar -zcvf 文件名.tar.gz ./文件名/
例如:下载的是离线的docker-compose安装依赖包,压缩:
tar -zcvf docker-compose.tar.gz ./docker-compose/
安装下载的包(将下载好的离线rpm包上传到无网络的服务器目录上,解压后进入目录,使用以下一条命令安装所有rpm包)
rpm -ivh *.rpm --force --nodeps