- reposync
- reposync使用方式
- reposync的安装配置
reposync
reposync使用方式
像阿里云镜像都是禁止递归同步下载阿里云的镜像,但是在redhat的官网,我看到一个同步镜像源的解决方案reposync
,reposync就是通过指定的repoid把源同步下载,并且之前已经同步的程序包,不在继续同步
reposync的安装配置
安装
代码语言:javascript复制yum install -y yum-utils createrepo
从指定的库同步所有的包到一个指定的目录
代码语言:javascript复制reposync --gpgcheck -1 --repoid=rhel-6-server-rpms --download_path=/var/www/html
执行第二步会在/var/www/html下生成一个以repoid命名的文件夹,里面包含所有要同步的程序包
代码语言:javascript复制cd /var/www/html/<repoid>
createrepo -v /var/www/html/<repoid>
创建一个本地存储库,允许客户机安装组和使用安全性插件 如何下载的所有元数据的存储库同步将允许使用各种插件,如“yum groupinstall”在centos6以来,reposync支持--download-metadata 和 --downloadcomps选项
代码语言:javascript复制reposync --gpgcheck -1 --repoid=rhel-6-server-rpms --download_path=/var/www/html --downloadcomps --download-metadata
查看最新同步的组数据,你可以运行createrepo命令
代码语言:javascript复制cd /var/www/html/<repoid>
createrepo -v /var/www/html/<repoid>/ -g comps.xml