Linux 怎么卸载用 make install 编译安装的软件

lb563 · 2012年02月29日 · 最后由 zlx_star 回复于 2012年06月22日 · 34403 次阅读

在 linux 中用 ./configure && make && make install 后,如果想删除这个软件我应该怎么删除呢? 好像有一个叫"make uninstall"的东西,但是没有发现

直接删除程序和相关的链接。

你可以看看生成的 Makefile,有的里面会带 make clear,或者你在./configure 用--prefix 安装到你制定的目录

看你怎么安装了,如果安装到了系统目录中,比如/usr/bin 里面,就比较难找了。具体的方法是看看 make install 做了什么(Makefile 里面有),然后将对应文件删除。 其实最好的安装方法是安装到 local 的目录中,只需要在 configure 的时候设置一下路径就是了。接着删除的时候可以直接删除。当然这是后话了。

打开 markfile 看有无卸载任务没有的话得自己找目录删了。所以我认为没特殊需求不要自己编译。

我一般都./configure --prefix 定制安装目录,到时直接删文件夹。 可以的话,还是用尽量用 apt 之类的管理吧。

删除安装的文件,有的支持 make uninstall

之前看到一篇文章说在安装目录下 make uninstall 就可以了,lz 可以试试

需要 登录 后方可回复, 如果你还没有账号请 注册新账号