Linux

從系統解除安裝 WINE

  • July 18, 2022

我已經通過從原始碼編譯和安裝 WINE 在我的系統上安裝它。現在我正在嘗試解除安裝它,但它不會讓我。

當我這樣做時dnf remove wine*,它只是說“無事可做”。關於如何完全去除葡萄酒的任何建議?

按照設計,包管理器只管理與它們一起安裝的軟體。要刪除與您一起安裝的軟體,dnf instal ...必須使用dns remove ....

他們不會管理手動安裝的軟體(使用make install等)。要刪除它,您需要知道執行時安裝了哪些文件make install並手動刪除它們。

通常,建築系統會提供一個make uninstall或類似的東西,它會為你移除任何東西。但這只有在您保留建構目錄時才會有所幫助。


我知道,這非常麻煩和不方便。這就是您在系統包管理器周圍安裝某些東西所付出的代價。這裡的教訓是:永遠不要這樣做,總是使用包管理器將包安裝到生產系統中。特別是,當您需要從原始碼建構某些東西時,您總是建構一個數據包,然後使用rpm -iordpkg -i等​​正確安裝它,您命名它;從來不跑而已make install。是的,這是更多的工作,但這將使您免於繁瑣且容易出錯的清理您可能手動安裝的程序的內臟和尾部。

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