如何同步或下载yum源?

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

没有评论

发表评论

FTP
如何安装配置tftp服务?

1 前言 一个问题,一篇文章,一出故事。 笔者公司需要一个tfpt服务用于传输日志文件,于是整理此文 …

RHEL-Like
如何监视磁盘使用IO状态?

1 前言 一个问题,一篇文章,一出故事。 笔者最近需要查看磁盘的IO压力,于是整理此文。 2 最佳实 …

RHEL-Like
如何实现audit日志轮替?

1 前言 一个问题,一篇文章,一出故事。 笔者之前定义过日志的轮替,详细请参阅如下文档, 如何部署日 …