Yum

yum repo 配置文件中是否有變數保存發行版名稱/ID?

  • April 6, 2022

有 $releasever 可以用來辨識版本。但是我託管了一個包含 fedora 和 centos rpm 的 repo。如果有變數持有發行版名稱/ID,那麼我可以使用統一的 yum repo conf。

請參閱手冊頁man yum.conf的變數部分。正如 fpmurphy 指出的那樣,沒有變數可以完全按照您的意願行事。

您也許可以使用 shell 變數YUM0YUM9但您需要在每台機器上本地設置它們。它們還需要由 yum cron 作業等任何程序設置。

任何機器還設置了一個(唯一的)UUID,$uuid因此您可以為兩個建構目標創建一個文件夾,然後為客戶端機器的每個 UUID 添加符號連結以指向相關文件夾。

您可以通過在自己的 yum 儲存庫地址中使用 UUID,然後檢查伺服器訪問日誌來找出 UUID 是什麼。

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