模組 RPM 導致基於 RHEL 的發行版的 kickstart 安裝無法使用

模組 RPM 導致基於 RHEL 的發行版的 kickstart 安裝無法使用

帖子的標題已經說明了一切。從 CentOS 7 遷移到 Rocky Linux 8 的第一步(在我看來)由於模組 RPM 的原因而失敗。

如果透過傳統方式安裝某些內容dnfdnf請注意依賴項是否僅以模組化 RPM 提供,並啟動模組的應用程式流以安裝正確版本中的其他依賴項。

為了自動安裝客製化的發行版,可以透過下載額外的--download-onlyRPM dnf。在這種特定情況下,docker 安裝在 Rocky Linux 8 上。

如果找到模組 RPM,repo2module則呼叫它來建立module.yaml. YAML 檔案被放入 ISO 映像中的附加 RPM 儲存庫中,並透過modifyrepo_c.否則模組 RPM 儲存庫將無法運作。

如果發行版安裝成功,則無法辨識某些已安裝的模組 RPM 屬於現有應用程式流。它們之前是透過 解耦的--download-only

如果您嘗試手動啟動 RPM 模組的應用程式流,dnf則會偵測已安裝的 RPM 的依賴性問題。

現在安裝了一個系統,不能越來越更新。因此,在我看來,透過 kickstart 離線安裝基於 RHEL 的客製化發行版目前在我看來是不可能的,因為無法透過與 RPM 伺服器的現有連接來更新系統。

  1. 開發人員如何設想使用模組 RPM 處理 kickstart 發行版?也許我在編譯發行版時犯了錯。
  2. 如何解決更新預裝模組 RPM 的問題?

相關內容