rsync、wget本地拉取yum源
我们本地搭建yum源的时候,需要从官网拉取所有rrpm包到本地。再创建repo。这时候我们需要批量下载的方法。 有的镜像源提供了rsync接口,我们可以用rsync同步。没有的话我们可以用wget下载。
centos 官网提供了所有的镜像地址 list,https://www.centos.org/download/mirrors/
可以上着上选择可以用的镜像地址
后面有rsync的地址的镜像源,我们就可以使用rsync
rsync 方法
现在说一下rsync。 rsync同步还是比较简单的。 找到提供rsync接口的镜像源。之后再找到你要的系统相应的版本。
同步到本地命令:
只同步os下的rpm包
1 | rsync -zvaP rsync://repos-jnb.psychz.net/Centos/7.5.1804/os/x86_64/Packages/ /home/7.5/os/packages |
同步所有的rpm(包括os、update、extras,isos等)
1 | rsync -zvaP rsync://repos-jnb.psychz.net/Centos/7.5.1804/ /home/centos-7.5.1804/ |
wget 方法
wget 可以用户http的镜像源地址。
wget 下载命令:
1 | # wget -r -p -np -k http://repos-jnb.psychz.net/centos/7.5.1804/paas/x86_64/openshift-origin13/ |
wget 参数说明
1 | -c, --continue resume getting a partially-downloaded file. 断点续传 |