Centos6

錯誤:嘗試安裝本地 RPM 時無事可做

  • October 9, 2017

我正在嘗試通過 yum 在本地安裝RPM,但只收到“錯誤:無事可做”消息。

完整標準輸出

Loaded plugins: fastestmirror, priorities
Setting up Install Process
Examining Percona-Server-server-56-5.6.22-rel71.0.el6.x86_64.rpm: Percona-Server-server-56-5.6.22-rel71.0.el6.x86_64
Error: Nothing to do

在這一點上,即使是正確的問題,我也不知所措。如何辨識問題並安裝它?

您應該使用該rpm命令進行安裝,並包括 RPM 的完整 URL。

範例(假設從相關網站安裝並且沒有其他依賴項):

sudo rpm -Uvh http://www.percona.com/downloads/Percona-Server-5.6/Percona-Server-5.6.22-71.0/binary/redhat/6/x86_64/Percona-Server-server-56-5.6.22-rel71.0.el6.x86_64.rpm

-v直到我添加到我的呼叫中我才意識到yum,但有時包會被忽略,因為你或其他人exclude/etc/yum.conf.

例如

exclude=Percona-Server*

在不知道它為什麼存在的情況下刪除它可能是不明智的,但在我的情況下,它是過去的遺留物,刪除它解決了問題。

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