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

配置 Oracle Linux 8 仓库为 yum 源

🔧 配置步骤

以下是配置 Oracle Linux 8 AppStream Yum 源的具体步骤,主要分为配置在线源和本地源两种方式。

配置在线 Yum 源
如果你的服务器可以访问互联网,配置官方在线源是获取更新最直接的方式。

  1. 备份现有配置(建议操作):
    在进行任何修改之前,先备份 /etc/yum.repos.d/ 目录下原有的 .repo 文件。

    cd /etc/yum.repos.d/
    mkdir bak
    mv *.repo bak/
    
  2. 创建新的 repo 文件
    创建一个新的 .repo 文件,例如 oracle8_appstream.repo

    vi /etc/yum.repos.d/oracle8_appstream.repo
    

    将以下内容写入文件(请确保 baseurl 的路径与你提供的 URL 一致):

    [ol8_appstream]
    name=Oracle Linux 8 Application Stream ($basearch)
    baseurl=https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
    gpgcheck=1
    enabled=1
    

    参数说明

    • [ol8_appstream]: 仓库的唯一标识ID。
    • name: 仓库的描述信息。
    • baseurl: 仓库的实际地址,这里就是你提供的 URL。
    • gpgkey: 用于校验软件包签名的GPG密钥文件路径。
    • gpgcheck: 是否进行GPG校验,1为开启(推荐以确保安全)。
    • enabled: 是否启用该仓库,1为启用。
  3. 导入 GPG 密钥(如果系统中尚未存在):
    为确保软件包完整性,可能需要导入 Oracle 的 GPG 密钥。可以尝试使用以下命令下载或查找:

    # 尝试从官方源获取(需要网络)
    wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle https://yum.oracle.com/RPM-GPG-KEY-oracle-ol8
    # 或者检查安装介质或系统上是否已有该密钥文件
    
  4. 清除并重建 Yum 缓存
    让新配置的源生效。

    dnf clean all
    dnf makecache
    
  5. 验证仓库
    使用以下命令检查仓库是否已成功添加并启用。

    dnf repolist all
    

💡 注意事项与故障排除

  • 网络连接:配置在线源时,请确保服务器能正常访问 yum.oracle.com
  • 仓库启用状态:检查 repo 文件中的 enabled=1 是否设置正确,这是仓库能否被使用的关键。
  • 路径正确性
    • 在线源:确认 baseurl 完整无误。
    • 本地源:确保挂载点正确,并且 baseurl 指向镜像内包含 repodata 目录的正确路径(如 AppStream 目录)。使用 ls /mnt/cdrom/ 命令查看挂载后的目录结构确认。
  • GPG 密钥检查:如果遇到 GPG 密钥错误,可暂时将 gpgcheck 设为 0 进行测试(不推荐生产环境),或确保正确的 GPG 密钥已安装。
  • 结合 BaseOS 仓库:为了系统的完整性,建议同时配置 BaseOS 仓库。在线 BaseOS 仓库的 baseurl 通常是 https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/
http://www.dtcms.com/a/407241.html

相关文章:

  • 移动网站建设优势滁州公司做网站
  • 用网站模板 侵权 做了修改seo优化提升排名
  • Golang语言基础篇008_接口详解
  • 广州网站设计总部找北京赛车网站开发
  • 做网站需要会哪些计算机语言大学生实训网站建设心得
  • 2025全新的软件测试面试八股文(含答案+文档)
  • 制作网站的步骤域名省住房和城乡建设厅官方网站
  • 做薪酬调查有哪些网站公司域名注册注意事项
  • Spring AI: 为Java开发者赋能的AI工程框架
  • 网站建设制作费 税前扣除吗网站怎么显示建设中
  • 台州专业做网站西安模板建站公司
  • 【项目】Celery:构建高可用分布式任务队列系统
  • 《道德经》第二章
  • 线性复杂度找回文串?Manacher马拉车----字符串算法
  • 品牌服装网站源码做一个网站需要多久
  • 网站描述怎样写微信静首页制作代码
  • JavaScript--基础ES(一)
  • 滚柱直线导轨精度、寿命与成本能否实现三重标准?
  • 室内设计资源网搜外网 seo教程
  • wordpress 移动站如何做网站的图片滑动块
  • 实现当前登录在线人数统计
  • Centos7.9 单机安装OceanBase 社区版
  • 【STM32】USART串口(下)
  • AI 原生应用:重构内容创作的 “智能工厂” 革命
  • 桐乡住房和城乡规划建设局网站i深圳网站建设
  • 安装Neo4j5.26.12社区版本(2025年)
  • Python项目--交互式VR教育应用开发
  • 使用Comate全栈开发一个Python学习网站
  • 网站推广软件工具百度竞价被换着ip点击
  • 前端老旧项目全面性能优化指南与面试攻略