radhat5服务器版本 默认什么都没装 我都是自己源码包安装的 目前安装了HTTPD PHP MYSQL
我知道如果系统默认安装了HTTPD MYSQL 这些 他们都是RPM包装的 可以使用#rpm -qa | grep * 这些命令来显示 然后用#rpm -e * 来卸载掉他们!
但是先情况有所不同! 系统默认是没装的 我是自己手动源码编译安装的! 我想现在卸载掉这些曾经源码包安装的! 请问 如何卸载 如何才完全卸载干净!
请前辈门指教! [当然可能有朋友说 源码包安装在那里的就直接删除就OK了,这方法我知道! 但是这样子删除,肯定是删除不干净的]谁说个一逸永劳的方法!谢谢]


alick 于 2010-09-23 14:10:24发表:
补充:make uninstall只会删除系统目录里的安装文件,有可能在个人主目录下还有一些
. 开头的“隐藏文件”,不想要它们的话,依然是直接删除。
如果当初安装后你把解压后的源码包目录删除了,那么就重新解压./configure; make; 一次
以生成Makefile。注意当初安装时./configure后面带哪些选项,这时仍然要带那些选项。
alick 于 2010-09-23 14:04:08发表:
这是干净的,因为没有注册表的概念。例外是使用了gconf写配置信息的软件(一些gtk软件),gconf有些类似注册表,卸载后gconf内信息可能还留着,想要
删除,也很简单,只需把对应的键值对删除即可。gconf比windows的注册表透明的多、干净的多。
httpd, mysql是没有用gconf的。
当然源代码安装的软件的标准卸载方法是在你原先make install的地方(源码包里)执行make uninstall命令。
你可以看看Makefile里对应uninstall的部分,就是把安装的文件都删除了~
后话:删不干净是windows的疑难杂症,linux下还没有。