Centos

如何添加具有軟體包 URL 的 CentOS 儲存庫

  • December 13, 2021

在 Centos 7 中,我想安裝一些我在以下URL中看到的軟體包: http://mirror.centos.org/centos/7.4.1708/extras/x86_64/Packages/

如何將此 URL 添加到我的yum包管理器?

PS:下載單個 rpm 文件不起作用,因為它會遞歸地查找具有相同版本的依賴項。

我必須添加一個新的 repo 文件:例如 /etc/yum.repos.d/myrepo.repo使用 repo 配置:

[myrepo]
name=My extras packages for CentOS 7.4.1708
baseurl=http://mirror.centos.org/centos/7.4.1708/extras/x86_64/
enabled=1

然後,安裝例如docker-1.12.6-55.gitc4618fb.el7.centos執行:

$ sudo yum install -y docker-1.12.6-55.gitc4618fb.el7.centos        

選項--disablerepo=*with--enablerepo=myrepo可用於僅強制執行要考慮的新 repo 文件。

- - 更新 - -

包版本 7.4.1708 不再存在於mirror.centos.org. 你應該使用:baseurl=http://vault.centos.org/centos/7.4.1708/extras/x86_64/

Yum utils 是一個提供yum-config-manager. 添加 repo 的一種快速簡便的方法是使用 sudo 使用者,無需編寫 repo 文件並啟用

yum-config-manager --add-repo=http://vault.centos.org/centos/7.4.1708/extras/x86_64/

這將創建文件並為您啟用它。

如果您還沒有安裝 yum-utils 的PS指南。它是基本 CentOS 儲存庫的一部分。通常在大多數 yum 系統上,yum-utils 是必須的!

引用自:https://unix.stackexchange.com/questions/444651