
我嘗試安裝 RPM 軟體包,但安裝過程失敗。看起來該程式需要簽署內核模組或其他東西。現在我陷入了一個奇怪的狀態,rpm 說該軟體包已安裝,但當我嘗試卸載它時,它聲稱它尚未安裝。
sudo rpm -i mypackage.rpm
package mypackage is already installed
sudo rpm -e mypackage.rpm
error: package mypackage is not installed
如何解決安裝/解除安裝狀態?我想刪除包裹。
答案1
rpm -e
需要一個包裹名稱,而不是檔案名稱。
無論如何,dnf
為了保持一致性,您應該使用它來安裝和刪除軟體包。如果你必須使用rpm
它本身,那應該是相當罕見的事件。
答案2
另一種方法是使用
rpm -qa | grep package_name
它會給你完整的套件名稱,然後你可以使用
rpm -e package_name
刪除它。