在centos中删除apache tar二进制包

我需要帮助去除已经安装在我的Linux机器上的二进制包。 我有这样的情况是这样的:

我已经安装了最新的Apache,通过Unix二进制包(tar.gz)从网站(httpd.apache.org)

成功安装程序后,完美的Apache服务器网站没有任何问题。

但后来我有一个想法,如果将来有另一个最新版本的Apache,那么我需要确保我可以升级当前的Apache或重新安装新版本的Apache。

所以我的问题是,我如何确保我已经删除旧的Apache及其所有的依赖关系,以便它不会在安装新的Apache时发生冲突(可能)。

现在我唯一能想到的就是手动删除所有的apache文件夹:

rm -rf /apache2 

希望对此有所了解,谢谢。

通常你只要删除文件夹,填充一个新的文件夹,如果所有的文件都在那里(不要忘记做一个备份的configuration),它应该工作。

如果你只是想要它的工作,根本不需要删除。 新的二进制文件将覆盖旧的。 你只需要小心configuration(不能覆盖old = good =configuration的default =“empty”),可能会有一些剩余的文件,除了几个额外的空间外,没有什么可担心的。

pipe理这一切的正确方法是创build一个与你的软件包pipe理器兼容的软件包,让它担心un / installs。 如果你有一个.deb / .rpm风格的发行版,请检查checkinstall 。