2015-08-28 152 views
0

我有一個當前正在使用kickstart的項目,可以自動安裝具有各種RPM包的CentOS發行版。 我現在需要在安裝過程中添加一個新的RPM,我已經將它添加到我的%packages部分,但由於其依賴關係,它不起作用。 問題是不再支持選項%packages --resolvedeps%packages --ignoredpes(該腳本不起作用)。Kickstart在沒有依賴關係的情況下安裝RPM

是否有任何解決方法可以通過kickstart獲得無需依賴的RPM安裝?

+0

你爲什麼要這樣做?據推測,RPM列出了它實際需要工作的依賴關係,因此如果不具備這些依賴關係,RPM包將無法正常工作。這是什麼版本的CentOS? –

+0

@EtanReisner我正在使用CentOS 6.0(我無法升級)。我需要安裝clamav-0.98-4.1,需要的軟件包是libssl.10和libcrypto.10,至此我已經通過openssl,但安裝時仍然出現錯誤(我不知道爲什麼,我不是Linux專家),但是在使用'--nodeps'強制執行時(我曾嘗試在CentOS instalaltion及其工作後手動安裝它)。 – Jaay

+0

在你手動安裝的系統上,它正在工作什麼'rpm -V clamav'說?這個clamav包來自哪裏? –

回答

0

從我的經驗來說,如果沒有依賴關係安裝,我不會嘗試。通常程序員(好的)爲了程序本身的緣故盡力減少對依賴的需求。 - 節點可能會產生不可預知的不穩定性。無論如何,希望對你有用。

相關問題