Yum
軟體包已安裝但 rpm -q 顯示未安裝
我已經使用 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
,您將獲得預期的結果。