游乐游手机版
首页/科技数码/文章详情

Linux 换源不求人! 根据镜像站自定义制作 repo 文件,快速换源提速

时间:2025-12-15 19:47
今天我以RockyLinux9为例,教大家根据阿里云定制自己的YUM仓库,再也不用在网上到处找了。 今天分享一下如何根据镜像站自定义制作yum源。我们安装完操作系统后,系统默认使用自带的最新源,也可

今天我以RockyLinux9为例,教大家根据阿里云定制自己的YUM仓库,再也不用在网上到处找了。

今天分享一下如何根据镜像站自定义制作yum源。

我们安装完操作系统后,系统默认使用自带的最新源,也可以勉强使用。但是会有出现速度慢和稳定的问题,还有可能最新源比较落后,找不到想要的包。

作为一个有经验的运维老狗,都会第一时间换个相对较快的第三方源,比如阿里云,清华源这些都相对较快一点。

今天我以RockyLinux9为例,教大家根据阿里云定制自己的YUM仓库,再也不用在网上到处找了。学会之后,AlmaLinux、CentOS、甚至 RHEL 都能照抄。

1. repo文件介绍

在 RHEL 系列系统里,.repo文件是DNF/YUM的“仓库通讯录”,内容包括:

这个仓库的 ID(系统内部识别用)仓库的描述(给人看的名字)仓库的 URL(从哪下载软件包)是否开启 GPG 签名校验,以及公钥地址

它放在:

/etc/yum.repos.d/

每个.repo文件可以有多个“段”(section),每段用[方括号]开头。

2 如何找到镜像站路径

无论是阿里云、清华、中科大还是自建镜像,流程都是一样的。

以阿里云 Rocky Linux 镜像站为例:

https://mirrors.aliyun.com/rockylinux/

在这个界面就可以找到各种版本的镜像文件,但是这个不能直接用,你可以通过这里面下载安装包。

大致目录结构:以版本9为例

9/ # 系统版本 BaseOS/ # 软件包组 1 x86_64/ # 架构 os/ # 元数据和 RPM 包 repodata/ Packages/ AppStream/ # 软件包组 2 extras/ # 软件包组 3

要点:

版本号:对应你系统的主版本,比如 9、9.3架构:x86_64、aarch64、ppc64le…必须指向os/目录,因为里面有repodata/元数据常见软件包组:BaseOS,AppStream,extras,devel。

3 通用.repo文件模板

其实配置YUM源都有个通用的模版,只需要替换变量即可:

[仓库ID]name=描述baseurl=镜像站地址/版本/仓库名/架构/os/enabled=1gpgcheck=1gpgkey=镜像站地址/RPM-GPG-KEY-文件名

字段说明:

[仓库ID]:唯一标识(建议小写)name:给人看的描述baseurl:软件包所在目录enabled: 1 启用,0 禁用gpgcheck:是否验证 GPG 签名gpgkey: 公钥 URL 或本地路径

4. Rocky Linux 9 操作实战

假设你的架构是x86_64,镜像站用阿里云:

新增repo文件:

# 先将其他的repo文件备份mkdir /etc/yum.repos.d/backup-$(date +%F)mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup-$(date +%F)/# 新建repo文件vi rocky-aliyun.repo

添加内容:

[rocky-baseos]name=Rocky Linux 9 - BaseOSbaseurl=https://mirrors.aliyun.com/rockylinux/9/BaseOS/x86_64/os/enabled=1gpgcheck=1gpgkey=https://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-rockyofficial[rocky-appstream]name=Rocky Linux 9 - AppStreambaseurl=https://mirrors.aliyun.com/rockylinux/9/AppStream/x86_64/os/enabled=1gpgcheck=1gpgkey=https://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-rockyofficial[rocky-extras]name=Rocky Linux 9 - Extrasbaseurl=https://mirrors.aliyun.com/rockylinux/9/extras/x86_64/os/enabled=1gpgcheck=1gpgkey=https://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-rockyofficial[rocky-devel]name=Rocky Linux 9 - Extrasbaseurl=https://mirrors.aliyun.com/rockylinux/9/devel/x86_64/os/enabled=1gpgcheck=1gpgkey=https://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-rockyofficial

保存后退出。

5. 导入 GPG 公钥

rpm --import https://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-rockyofficial

6. 清除缓存

清理缓存并刷新:

dnf clean alldnf makecache

查看仓库是否生效:

dnf repolist

7. 安装软件测试

dnf install -y wget

可以看到非常快速就安装完了,相对默认镜像源快多了。

在实际生产环境中有些第三方镜像站已经帮做好repo文件了,直接wget或用curl获取就行。但是镜像站没有现成的,你就可以参照上面来做一个,比如aarch架构的,正式上没有做,就不再依赖别人分享.repo文件,自己就能做。

无论是 Rocky Linux、AlmaLinux、CentOS Stream 还是 RHEL,都能 5 分钟换成最快的源。 记得收藏这篇文章,下次装系统直接照做!

【温馨提示】本操作适用于可以联网的服务器,无法联网的内部环境就做一个内部yum源,也很简单,参考下面这篇文章

来源:https://www.51cto.com/article/822759.html
上一篇华为发布新一代三折叠屏手机Mate XTs非凡大师,起售价17999元 下一篇韩媒记者探访中国杭州游戏科学:低调工作室与黑神话:悟空的神秘面纱
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
LiblibAI云端WebUI降低AI绘画部署门槛
科技数码 · 2026-07-02

LiblibAI云端WebUI降低AI绘画部署门槛

LiblibAI在线WebUI的核心优势在于——只需通过浏览器即可流畅运行Stable Diffusion,无需自行搭建本地环境。云端直接处理运算,模型即选即试,大幅降低了AI绘画的创作门槛。对于轻量创作和模型快速测试来说,体验相当顺畅,但用户仍需重视数据隐私保护和版权合规等问题。 过去使用Stab

微软因用户不安叫停Edge浏览器AI历史搜索功能
科技数码 · 2026-07-02

微软因用户不安叫停Edge浏览器AI历史搜索功能

微软紧急暂停Edge浏览器AI历史搜索功能,该功能因被用户吐槽“令人不安”而暂缓部署。尽管微软强调所有AI处理在设备端完成且数据不上传云端,但用户仍不信任。此举与WindowsK2计划减少功能堆砌的理念一致。

红魔游戏平板5 Pro发布 4999元起售将登陆全球市场
科技数码 · 2026-07-02

红魔游戏平板5 Pro发布 4999元起售将登陆全球市场

【CNMO科技消息】近日,红魔游戏平板5 Pro正式发布。这款平板从定位上就明确瞄准“极致游戏”体验,外观方面带来了一个重磅亮点——首次引入RGB水冷散热系统,背部那条可视化的水路通道,配合纯平透明背板设计,核心配置信息一览无余,科技感十足。 图源网络 屏幕方面同样表现突出。一块9 06英寸OLED

杭州全国首所机器人学校首批30台机器人入学
科技数码 · 2026-07-02

杭州全国首所机器人学校首批30台机器人入学

30台机器人整齐列队,有的刚从生产线卸下,机械零件还带着崭新的“工业气息”;有的已搭载运动控制模块,能稳健地小跑、跳跃几下。它们来自不同制造工厂,外形与功能各有千秋,但此刻都拥有了同一个身份——杭州机器人学校的第一批入学新生。 6月30日,杭州经信正式发布:由浙江大学机器人研究院、浙江省质量科学研究

美国计划发射航天器托举天文卫星
科技数码 · 2026-07-02

美国计划发射航天器托举天文卫星

就在最近,NASA公布了一项非常果断的干预计划——他们定于6月30日实施一次“卫星维修任务”,派遣一台名为“连接”号的机器人服务卫星,为一颗超期服役的天文卫星延长运行寿命。这颗卫星是“尼尔·格雷尔斯·斯威夫特天文台”,其轨道高度正在不断衰减,如果不进行干预,今年年底前很可能会坠入地球大气层并烧毁。