怎样快速将网络repo源中的软件包缓存到本地

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

首先使用wget命令下载网络源:

    比如下载CDH的源:wget -c http://archive.cloudera.com/cm4/redhat/6/x86_64/cm/cloudera-manager.repo

安装相应的rpm包构建工具

    yum install createrepo yum-utils httpd

缓存repo中的所有软件包

    reposync -r cloudera-manager

命令执行完后会在当前目录生成cloudera-manager/RPMS/x86_64/目录。此目录下为缓存的rpm包


将生成的rpm包用来构建本地repo源:

    cd cloudera-manager/ ;createrepo . 生成RPMS索引信息

这样就会在本地构建一个repo源了

转载于:https://my.oschina.net/xxbAndy/blog/393025

你可能感兴趣的:(怎样快速将网络repo源中的软件包缓存到本地)