
當我這樣做時yum remove
,它有時會保留套件的設定檔。
是否有辦法完全刪除一個包,而不保留屬於該包的任何檔案?
我正在運行 CentOS。
答案1
檢查Deleting packages with yum
中的部分如何
那裡說:
無論如何,刪除包的命令語法是:
# yum remove package1 [package2 package3...]
如上所述,它刪除了 package1 以及依賴關係樹中依賴 package1 的所有套件,就配置資料而言,可能是不可逆的。
作為一種快速方法,您可以嘗試:
yum remove package
yum install package
也這裡是一個有趣的for
。這個問題可以幫助你。
將配置保存在備份中的是rpm -e
您可以使用以下命令找出 rpm 中的內容:
rpm -ql packagename
或者
rpm -qlp packagename if the package is not yet installed.
然後,您可以手動進行所需的修改。
希望這可以幫助!
答案2
rpm -e xxx.rpm && rpm -ivh --replacefiles xxx.rpm
這實際上取代了「擦除」後保留的舊配置必須是使用 yum 和 dnf 執行此操作的方法
答案3
具有root權限,使用
yum remove -y vsftpd