灰儿 发表于 2009-6-26 16:44:21

怎样卸载由源码编译安装的软件

对于从源码安装的软件,删除时可以试试make dist-clean; make uninstall 这几个命令。有的软件这几个make target一个也没实现,就只能手工删除了。为了删除方便最好以后安装时把软件指定在一个特定目录下即在做./configure 时加上 --prefix=/opt/your_soft,路径换成你自己想指定的。
这样删除时直接去删除/opt下面的your_soft目录就行了,如果不想保留源码,把源码也删除即可。

最麻烦的一种情况:已经装好了,而且没指定安装路径,则按默认软件中的文件默认会分散在/usr下的各个目录中,可以用rm $(find /usr |grep 软件名)来删除,这样可能会留下一小部分垃圾文件,不过除了浪费点空间,没什么大影响。
rm $(find /usr |grep 软件名)在删除每个文件时都会让你确认一下,行走江湖,安全第一,呵呵。你可以先 find /usr |grep 软件名)一下,如果你确认这些都是那个软件生成的,直接 rm -rf $(find /usr |grep 软件名)即可。
页: [1]
查看完整版本: 怎样卸载由源码编译安装的软件