[Makefile] 'make install'的反義詞是什麼,即如何在Linux中卸載庫?



Answers

如果sudo make uninstall不可用:

在基於Debian的系統中,您可以運行sudo checkinstall來製作一個自動安裝的.deb文件,而不用進行make install 。 然後您可以使用系統軟件包管理器(例如apt / synaptic / aptitude / dpkg )將其刪除。 Checkinstall還支持創建其他類型的包,例如RPM。

另請參閱http://community.linuxmint.com/tutorial/view/162一些基本的checkinstall usagedebian checkinstall軟件包

Question

在跑步的時候

./configure --prefix=/mingw 

在MinGW / MSYS系統上,我曾經運行過一個庫

'./configure --prefix=/mingw && make && make install' 

我遇到了這個消息:

警告:已經安裝了版本的Vamp插件SDK。 如果您安裝新版本而不先刪除舊版本,那麼預計會有煩惱和悲傷。 (繼續)

這讓我很擔心。 'make install'的反義詞是什麼,即如何在Linux中卸載一個庫? “乾淨”會做這項工作,還是還有其他步驟?




根據所討論的程序的makefile / configure script / autofoo魔法的效果如何,以下內容可能會解決您的問題:

make uninstall

問題是你應該在已安裝版本的源代碼樹上執行此操作,並使用完全相同的安裝配置。







Links