Package-Management

yum 正在嘗試安裝軟體包 PLUS 依賴項 - 我不想要那個依賴項

  • July 27, 2019

我正在嘗試在我的 CentOS 伺服器上安裝 grive。可用的轉速是:

grive-0.3.0-1.el6.xz.x86_64.rpm

問題是 rpm 似乎與 json-c 0.11 版相關,但我真正需要的是 json-c 0.10。

簡而言之:當 yum 顯示消息時:

“已解決依賴項 - 將安裝以下兩個包:grive 和 json-c 0.11”

有沒有辦法回复:

“繼續安裝 grive 但不要安裝(即升級)json-c 0.11”

TIA

在此處輸入圖像描述

百勝沒有辦法做到這一點。這將違背包管理器的目的。此外,它通常會使包無法正常工作。包維護者努力確保正確定義依賴關係而不是過度限制。

也就是說,您可以使用該標誌安裝帶有rpm實用程序的 rpm。--nodeps因此,手動管理包的生命週期成為您的責任。雖然這通常是不明智的,但您可能會發現嘗試使用此選項很有用。語法是:

rpm -i --nodeps [package].rpm

Yum 就此事發表聲明:http: //yum.baseurl.org/wiki/NoDeps.html

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