RHEL-Like
1 前言
由于笔者需要部署内网的yum源,之前使用过很多方法,都有一点不满意。最近发现yum本身提供了一个更好用的工具,于是研究使用并记录。
2 实践
2.1 安装yum源工具
yum install -y yum-utils
2.2 配置yum源
yum install http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
2.3 确定yum的ID名称
grep '\[' /etc/yum.repos.d/epel.repo
显示如下:
[epel] [epel-debuginfo] [epel-source]
注:以上包含三个ID名称,其中“epel”是我们需要同步的
2.4 同步yum源
reposync -a x86_64 -r epel --norepopath -n -d --source -p /data/epel/7/x86_64/
注:
– a参数声明处理器的平台,默认“x86_64”
– r参数声明同步的ID名称,默认全部
– n参数声明只下载更新过的包
– d参数声明删除库中不在存在的本地包
– source参数声明下载源码包,即“.src.rpm”文件
– norepopath参数是声明不将ID名称添加到路径
– p参数定义rpm包保存的路径,默认当前目录
2.5 其他使用方法
man reposync
注:由于时间关系,详细使用方法请参阅手册,这里不再详述,O(∩_∩)O~
参阅文档:
==========================
https://www.centos.org/forums/viewtopic.php?t=49977
没有评论