Linux
如何配置 Yum 以從自託管儲存庫進行更新
我有一個 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
為該名稱。希望您已經配置了像apache或nginx這樣的 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
來獲取文件時,就可以了。