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

mac*_*cek 5 package-management compile source-code macos

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

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

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

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

Jos*_*ley 5

make uninstall经常工作。如果您的 makefile 不支持,那么您最好的选择可能是运行make -n install(它将列出make install没有实际执行的步骤)并手动反转其步骤。

您还可以查看不同发行版的 Git 包(例如Debian 的)以查看这些包安装了哪些文件。您可能需要稍微调整一下从源代码安装的路径,但它应该能让您很好地了解需要删除哪些文件。(例如,Debian 在多个包之间拆分 Git ,因此您可能需要检查每个的文件列表。)