Linux

如何配置 Yum 以從自託管儲存庫進行更新

  • July 12, 2016

我有一個 Red Hat 實例(我稱之為“A”),我想將它用作更新的儲存庫,而不是 redhat-subscription-manager。

我還有另一個 Red Hat 實例(“B”),我想指向“A”以從中獲取更新。

到目前為止,我遵循的教程已經讓我知道我已經在“A”上創建了一個 repo,但我想不出任何進一步的資訊,以及如何更新所述 repo 中的包。

有人能指出我正確的方向嗎?

創建回購文件

來自RHEL 部署指南

以下是形式 a 的最小範例

$$ repository $$部分採取:

[repository]
name=repository_name
baseurl=repository_url

因此,為您的儲存庫選擇一個名稱並替換repository_name為該名稱。希望您已經配置了像apachenginx這樣的 Web 伺服器來為您的 repo 提供服務。替換repository_url為託管儲存庫的 Web 伺服器的 URL。(請先使用 curl 或您的網路瀏覽器隨意測試此 URL。)

如果您希望預設啟用您的 repo,請添加enabled=1到 repo 文件中。

放進去/etc/yum.repos.d

參考:RHEL 部署指南

將文件放入/etc/yum.repos.d並確保文件擴展.repo名將由 yum 讀取。

紅帽還提供:

Yum 儲存庫通常提供自己的.repo文件。要將這樣的儲存庫添加到您的系統並啟用它,請以 root 身份執行以下命令:

yum-config-manager --add-repo repository_url

…文件repository_url的連結在哪裡.repo

但是,當您剛剛開始並測試使用scp來獲取文件時,就可以了。

引用自:https://serverfault.com/questions/789170