Yum

軟體包已安裝但 rpm -q 顯示未安裝

  • May 30, 2020

我已經使用 yum 在我的 RHEL 7.7 伺服器上安裝了包 python2-urllib3-1.10.2-7.el7.noarch:

yum install python2-urllib3

並且安裝成功。

現在當我執行rpm -q python2-urllib3它時,它顯示我沒有安裝包。如何知道問題出在哪裡並請解決它。

下面是輸出的快照: 輸出

“問題”在於您引用包名稱和您正在處理的特定包的方式。

當你執行yum install python2-urllib3

  • python2-urllib3不是一個實際的包名,它是一種能力
  • python-urllib3是實際的包名

因此,雖然您可以將包功能傳遞給yum,但rpm您需要傳遞包名稱。這就是為什麼它正確地告訴你沒有安裝這樣的包python2-urllib3

如果您將真實的包名傳遞給它,如 中所示python-urllib3,您將獲得預期的結果。

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