Linux

是否可以強制 linux 安裝繼續?

  • July 9, 2014

我正在 PXE 引導一個我想包含軟體包列表的 Linux 發行版。我在 kickstart 文件中列出了這些軟體包以供包含。其中一些軟體包不適用於目前發行版,並且在安裝過程中我得到“無法打開 .rpm”。目前我正在尋找哪些包不起作用,但它一次只會有一個包失敗,此時我必須從 ks 中刪除失敗的包,嘗試重新安裝以進入下一個失敗的包。

我想知道是否有辦法在遇到錯誤後強制安裝繼續,以便我可以一次看到所有失敗的包,而不是一次通過一個。

我不希望強制繼續導致作業系統正常工作,只是我可能能夠看到一次嘗試無法使用的包

告訴 anaconda 忽略失去的包

%packages –ignoremissing

您必須查閱 ks anaconda 文件以查看實際安裝的內容

另一種選擇可能是將衝突組添加到排除項

-@Conflicts (Workstation)

以排除例如在工作站安裝中發生衝突的包。

編輯

重新閱讀您的問題後,我想知道您是否指的是 3rd 方包。如果是這樣,我會建議一個不同的課程 - 或者使用安裝後腳本,或者,如果您打算將此作為大規模部署的基礎 - 花時間在虛擬環境(例如 vbox)中安裝,然後安裝所有帶有單個 yum install 命令的第 3 方軟體包。您將互動式地看到衝突和不良的作業系統版本/依賴問題,這比事後閱讀日誌更容易調試 IMO。

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