如何同步或下载yum源?

CentOS(RHEL)

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

没有评论

发表评论

CentOS(RHEL)
如何配置系统网桥?

1 前言 一个问题,一篇文章,一出故事。 笔者手里有一个1U的8端口服务器,正好当交换机用。 2 最 …

CentOS(RHEL)
如何修复非XFS文件系统逻辑坏道?

1 前言 一个问题,一篇文章,一出故事。 笔者服务器根分区出现逻辑坏道,于是整理此文。 另外,如果你 …

CentOS(RHEL)
如何破解CentOS或RHEL 7的root密码?

1 前言 一个问题,一篇文章,一出故事。 本章将讲述如何破解系统root的密码。 2 最佳实践 2. …