CentOS 7离线包及其依赖

推荐使用yumdownloader --resolve --destdir=path python-pip--resolve下载所有依赖,--destdir指定软件包存放路径,yumdownloaderyum-utils包中。

yum install --downloadonly --downloaddir=path, 也可以下载依赖, 但是如果软件包已经安装, 就不会再下载,需要安装yum-plugin-downloadonly

安装epel-release仓库, 这个仓库中有很多默认仓库没有的软件

yum install -y epel-release

搭建本地仓库

安装sudo yum install -y createrepo

在包所在目录下执行createrepo ./

再编辑文件sudo vim /etc/yum.repos.d/local.repo

[Local]
name=Local Yum
baseurl=file:///root/package/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1

baseurl是存放本地包的路径。执行sudo yum clean allsudo yum makecache重建缓存。

05-27 03:21