新的本地存储库更新警告?

新的本地存储库更新警告?

我已经在 CentOS 7.4 上安装了 YUM 本地存储库,一切正常,客户端更新成功。

我只需要在官方镜像上出现新更新时警告自己即可。我试过了

lftp -e 'open http://mirror.centos.org/centos/7/os/x86_64/Packages \
&& lcd /path/ \
&& mirror -n --delete \
&& exit' 

下载新的数据包,但总是会带来一些我之前已经下载过的数据包。

我不知道这是否无关紧要,当我运行命令时

createrepo --update 

它更新处理重复的数据包。

有没有办法只查找本地存储库中不存在的数据包?

答案1

我会使用 rsync 镜像。rsync只会拉下您没有的文件。

rsync -avz --exclude='repo*' rsync://mirror.cisp.com/CentOS/7/updates/x86_64/ /var/www/html/repos/centos/7/updates/x86_64/
createrepo --update /var/www/html/repos/centos/7/updates/x86_64/

这是一篇非常好的文章关于创建 CentOS 存储库的 rsync 镜像,其中有详细的说明。

相关内容