Fedora

如何刪除通過“command-not-found”提示安裝的命令

  • February 15, 2022

在 Fedora 35 上,如果我輸入一個未安裝的命令,mu例如

mu
bash: mu: command not found...
Install package 'maildir-utils' to provide command 'mu'? [N/y] 

我的問題是:如何解除安裝以這種方式安裝的軟體包,因為dnf remove mu它不起作用。從邏輯上講,我目前得到以下輸出:

No match for argument: mu
No packages marked for removal.
Dependencies resolved.
Nothing to do.
Complete!

要解除安裝因命令未找到提示而安裝的“命令”,一般方法是確定哪個軟體包提供了該命令,然後將其刪除。

rpm -q --whatprovides $(command -v foo)

檢查包是否有意義,然後

sudo dnf remove $(rpm -q --whatprovides $(command -v foo))

刪除它以及不再需要的任何依賴項。

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