Linux下使用make install安裝的軟件如何卸載


如果是Ubuntu的系統,那么可以使用checkinstall來生成deb包來安裝,然后卸載

參考:http://blog.sina.com.cn/s/blog_4178f4bf0101cmt7.html

但是最原始的解決方式如下:

0、注意:在使用make install是要養成加--prefix的參數指定安裝路徑

1、用源碼包安裝,請在安裝的時候指定--prefix安裝目錄,另外安裝的時候請使用

make >& LOG_make &make install >& LOG_install & 

用於保存安裝信息日志,這樣需要卸載的時候方便查看哪些文件安裝在了系統目錄中,例如/usr/lib下的庫文件。

2、常見的反安裝target有:

make uninstall/distclean/veryclean

3、找一個臨時目錄重新安裝一遍。比如

./configure --prefix=/tmp/to_remove && make install

然后遍歷/tmp/to_remove里的文件,把原來安裝位置的文件都刪除。這樣的壞處是有些文件夾還可能刪除不了(分不清是系統的還是安裝上的)

 

參考:

https://www.zhihu.com/question/20092756(以上內容轉自此篇文章)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM