如何删除我手动编译和安装的软件包?

如何删除我手动编译和安装的软件包?

我最近在新安装的 Mac OS 10.6 上编译并安装了 Git,但没有安装文档。

我现在意识到我应该使用这里提供的预编译包:http://code.google.com/p/git-osx-installer/downloads/list

如何删除使用make installGit 源代码添加到系统的所有文件?

编辑:我以前也遇到过类似的问题,比如其他软件包./configure不正确之--prefix=类的。删除 unix 软件包的一般做法是什么?

答案1

make uninstall通常有效。如果您的 makefile 不支持此功能,那么您最好的选择可能是运行make -n install(它将列出所需的步骤,make install但实际上并不执行这些步骤)并手动撤消其步骤。

您还可以查看不同发行版的 Git 包(例如Debian 的) 来查看这些软件包安装了哪些文件。您可能需要对从源代码安装的路径进行一些调整,但它应该可以让您很好地了解需要删除哪些文件。(例如,Debian 将 Git 分为几个包裹,因此您可能需要检查每个文件列表。)

相关内容