当前位置: 首页 > news >正文

Linux 系统配置 YUM 软件仓库

在 Linux运维中,配置软件仓库是基础且关键的操作,它决定了系统能否顺畅获取、安装软件包。以下详细介绍如何为系统配置指定的 YUM 软件仓库。

一、明确需求

需为系统配置两个 YUM 存储库,知道地址实现系统可基于这两个仓库进行软件包的管理操作,如安装、更新等。

二、配置思路

(一)仓库配置文件定位

YUM 仓库配置文件需存放于 /etc/yum.repos.d/ 目录,这是系统约定的仓库配置路径 。系统会自动扫描该目录下 .repo 后缀的文件,识别仓库配置,所以我们要在此目录创建新的仓库配置文件。

(二)仓库段定义与属性配置

每个仓库以 [仓库标识] 区分,如 [OS] 和 [Stream] ,段内通过键值对设置仓库属性:

  • name:仓库的描述性名称,方便管理员识别仓库用途,无严格格式要求,但需清晰表意,如 name=BaseOS 。
  • baseurl:指定仓库的实际地址,指向提供软件包的服务器路径,需准确填写需求中的仓库地址,确保系统能访问到软件包资源,
  • enabled:设为 1 表示启用该仓库,YUM 会从启用的仓库获取软件包数据;若为 0 则禁用 。
  • gpgcheck:用于控制 GPG 校验,设为 0 关闭校验(因是示例仓库,简化配置;生产环境建议开启 )。

(三)验证操作逻辑

  • yum repolist:执行该命令,系统会列出所有启用仓库的信息,包括仓库名称、地址、可用软件包数量等,以此检查仓库是否被正确识别、启用 。
  • yum makecache:该命令会生成仓库缓存,将仓库中的软件包元数据下载到本地,加速后续软件安装、查询操作,同时验证仓库地址的可访问性(若地址无效,缓存生成会失败 )。

三、具体操作步骤

(一)编辑仓库配置文件

1.使用 vim 编辑器创建并编辑配置文件

2.在文件中写入内容

3.编辑完成后,按 Esc ,输入 :wq 保存并退出 vim 。

(二)验证仓库配置

  1. 执行 yum repolist 命令,查看启用的仓库列表,确认OS 和 Stream 仓库在列且状态正常
  2. .执行 yum makecache 命令,生成仓库缓存,若配置正确,会显示缓存生成的进度

通过以上步骤,即可完成 Linux 系统 YUM 软件仓库的配置与验证,为后续软件包管理筑牢基础,让系统能稳定、高效地获取所需软件资源 。

http://www.dtcms.com/a/352242.html

相关文章:

  • 【大语言模型 22】Tokenization深度技术:BPE、WordPiece、SentencePiece
  • 【Redisson】redis最佳实践-RedissonUtils+Caffeine
  • 【机器人】2025年人形机器人看护革命:AI驱动的医疗变革先锋
  • 小知识-为什么处理异步数据渲染需要async await 搭配Promise.all实现?
  • 昆仑资本完成对国产工业操作系统龙头企业光亚鸿道的投资
  • MYSQL递归
  • mysql优化-mysql索引下推
  • Python 将十进制转换为十六进制
  • Linux命令详解+示例(炫彩超全)
  • 2025秋招季:AI笔试破解大规模招聘难题
  • MySQL 面试题系列(四)
  • Pandas 分组聚合进阶:过滤与 apply
  • 【人工智能】神经网络的优化器optimizer(三):RMSProp动态自适应学习率优化器
  • java自定义注解实现
  • 开发electron时候Chromium 报 Not allowed to load local resource → 空白页。
  • 在使用spring ai进行llm处理的rag的时候,选择milvus还是neo4j呢?
  • gorm 枚举查询遇到的问题
  • 【Python】Python日志模块完全指南:从配置到常见错误排查
  • 深入OpenHarmony后台任务“黑匣子”:BackgroundTaskMgr框架全栈解析与实战避坑指南
  • C#编程:贪吃蛇游戏
  • 使用linux+javascript+html+mysql+nodejs+npm+express等构建信息资料采集系统
  • FreeRTOS 同步互斥与任务协作 学习笔记
  • 【Protues仿真】定时器
  • 对讲联动电梯门禁系统通过深度集成对讲、梯控、身份认证三大模块,在提升便捷性的同时,以“权限后置发放+电梯状态闭环检测“为核心,实现安全性与可靠性的双重突破。
  • 解决VSCode无法下载服务器端 Server问的题
  • 当 C++ 用于嵌入式开发:优点和缺点
  • .gitignore 文件相关使用配置
  • 【Redis】安装和基础命令
  • 十、Java面向对象编程入门指南:继承与多态
  • 利用 OpenTelemetry 建设尾部采样