如何卸載透過「make install」安裝的軟體

如何卸載透過「make install」安裝的軟體

如果我透過執行以下命令安裝軟體:

./configure
make
make install 

有沒有通用的方法來卸載它(例如sudo apg-get remove)?

答案1

通常你可以只使用:

sudo make uninstall

因為應用程式是作為根安裝的。

但只有當軟體包的開發人員制定了良好的卸載規則時,這才有效。

您也可以嘗試透過執行以下命令來查看用於安裝軟體的步驟:

make -n install

然後嘗試手動反轉這些步驟。

將來為了避免此類問題,請盡可能嘗試使用 checkinstall 而不是 make install(據我所知,除非您想同時保留編譯版本和打包版本)。它將創建並安裝一個 deb 文件,然後您可以使用您最喜歡的套件管理器來卸載該文件。

make clean 通常會清理建置目錄,但不會卸載軟體包。當您想要確保編譯整個內容而不僅僅是更改的檔案時,可以使用它。

[來源:如果我從原始碼建立一個軟體包,如何完全卸載或刪除?

相關內容