当前位置: 首页 > 工具软件 > Yum Repo Sync > 使用案例 >

reposync 同步源 —— 筑梦之路

韦智刚
2023-12-01
同步yum源

#安装包
yum install yum-utils -y

#创建本地目录
mkdir /data/repo

#同步指定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	删除已不在仓库中的本地软件包


#其他常用

#同步整个源到目录
reposync -p /data/repo

#更新同步过的源
reposync -n --repoid=base -p /data/repo

利用本地源给局域网内其他主机提供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

[local-base]

name=base
baseurl=http://192.168.80.100/base
enabled=1
gpgcheck=0

#其他主机更新验证
yum makecache fast

 类似资料: