一、目的
由于实际项目是内网环境,在不搭建YUM仓库的情况下,是无法进行yum下载的,因此需要把已安装的软件包为离线安装包
二、实施步骤(以redhat-lsb为例)
(一)yum下载redhat-lsb
yum install -y redhat-lsb
对应软件包名是redhat-lsb-4.1-27.el7.centos.1.x86_64
(二)rpm查看软件包信息
rpm -qi redhat-lsb-4.1-27.el7.centos.1.x86_64
(三)yumdownloader打包已安装的软件包
yumdownloader redhat-lsb-4.1-27.el7.centos.1.x86_64
得到软件包名字是redhat-lsb-4.1-27.el7.centos.1.x86_64.rpm
(四)查看软件包在Linux中的位置
find / -name redhat-lsb-4.1-27.el7.centos.1.x86_64.rpm
(五)Xftp中找到对应文件,直接拖拽到Windows本地
这样,就实现了导出CentOS 7已安装的软件包为离线安装包!