Centos
如何添加具有軟體包 URL 的 CentOS 儲存庫
在 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 是必須的!