首页主机资讯ubuntu yum源列表怎么添加

ubuntu yum源列表怎么添加

时间2025-11-27 02:01:03发布访客分类主机资讯浏览1144
导读:Ubuntu 添加软件源的正确方式与 YUM 说明 更正与说明 Ubuntu 默认使用 APT/dpkg 管理软件包,软件源列表位于 /etc/apt/sources.list 和 /etc/apt/sources.list.d/ 目录下...

Ubuntu 添加软件源的正确方式与 YUM 说明

更正与说明

  • Ubuntu 默认使用 APT/dpkg 管理软件包,软件源列表位于 /etc/apt/sources.list/etc/apt/sources.list.d/ 目录下的 .list 文件;而 YUM/DNF 属于 RHEL/CentOS/Fedora 等基于 RPM 的发行版。若你只是想“添加软件源”,应按 APT 的方式操作,而不是添加 YUM 源。

标准做法 添加 APT 软件源

  • 备份当前源列表
    • sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  • 编辑主源文件或新增 .list 文件
    • 编辑主文件:sudo nano /etc/apt/sources.list
    • 或新增文件:sudo nano /etc/apt/sources.list.d/< 名称> .list
  • 写入源条目(以 Ubuntu 20.04 Focal 为例,按需替换为你的版本代号)
    • deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    • deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    • deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    • deb https://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
    • 可选源码与调试包:deb-src …(将 deb 改为 deb-src)
  • 更新索引并(可选)升级
    • sudo apt update
    • sudo apt upgrade
  • 说明
    • 将示例中的 focal 替换为你的系统代号(如 jammy、noble 等),镜像站点可按需更换为官方或其他国内镜像。

仅在必要时 在 Ubuntu 上安装并使用 YUM

  • 安装 YUM(不推荐,仅用于特殊场景)
    • sudo apt-get update & & sudo apt-get install yum
  • 添加 YUM 源(创建 .repo 文件)
    • sudo nano /etc/yum.repos.d/myrepo.repo
    • 示例内容:
      • [myrepo]
      • name=My Custom Repository
      • baseurl=< repository_url>
      • enabled=1
      • gpgcheck=1
      • gpgkey=< key_url> 或 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-…
  • 刷新并测试
    • sudo yum clean all
    • sudo yum makecache 或 sudo yum list available
  • 重要提示
    • Ubuntu 上强行使用 YUM 容易出现依赖与冲突问题,且不符合系统生态;仅在确有 RPM 包需求且了解风险时采用。

常见问题与排查

  • 导入 GPG 公钥(当 YUM 源启用 gpgcheck=1 时)
    • wget < key_url> -O /etc/pki/rpm-gpg/RPM-GPG-KEY-
    • rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-
  • 使用本地目录作为 YUM 源(高级用法)
    • 安装工具:sudo apt-get install rpm createrepo
    • 生成元数据:createrepo /path/to/local/repo
    • 配置 /etc/yum.repos.d/local.repo:
      • [local]
      • name=Local YUM Repository
      • baseurl=file:///path/to/local/repo
      • enabled=1
      • gpgcheck=0
    • 刷新:sudo yum clean all & & sudo yum makecache
  • 风险提示
    • 混用 APTYUM 可能导致系统不一致与难以维护,优先选择 APT 方案;如必须使用 YUM,请在测试环境验证并做好回滚准备。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu yum源列表怎么添加
本文地址: https://pptw.com/jishu/757391.html
ubuntu yum网络问题怎么解决 如何在Debian中迁移字符串资源

游客 回复需填写必要信息