rhel本地源创建
1、安装yum工具包
yum install yum-utils -y
2、创建存放rpm包的目录
mkdir /data/repo
3、同步指定repoid的yum源
reposync -n --repoid=base --repoid=epel --repoid=extras --repoid=updates -p /data/repo
常用命令参数
选项 含义
-c [file] 指定配置文件运行(默认配置文件是 /etc/yum.conf )
-q 静谧运行
-v 显示详细操作
-h 获取帮助
-b 尝试使用最佳的软件包版本
-C 只从系统缓存中运行,不更新缓存
-R [min] 最大命令等待时间
-y 所有回答都是 yes
-x [package] 排除哪些包
-n repoid=[] 只下载最新的包,相同的跳过
-p 指定下载路径
--delete 删除已不在仓库中的本地软件包
4、同步整个源到目录
reposync -p /data/repo
5、更新同步过的源
reposync -n --repoid=base -p /data/repo
6、利用本地源给局域网内其他主机提供yum源服务
安装
yum install createrepo nginx
网站根目录指向/data/repo
创建索引文件
createrepo -g comps.xml /data/repo/base/
createrepo /data/repo/epel/
createrepo /data/repo/extras/
createrepo /data/repo/updates/
其他主机配置源
cat /etc/yum.repos.d/my.repo
[base] name=base baseurl=http://192.168.80.100/base enabled=1 gpgcheck=0
其他主机更新验证
yum makecache fast
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。