编译包后如何撤消更改?

编译包后如何撤消更改?

假设我已经使用典型方法构建了一个包

./configure
make
make install

然后我想卸载这个包。没有任何卸载脚本。如何将系统恢复到构建/编译之前的状态?

答案1

你几乎搞砸了,你很不幸,并且 make 文件没有提供卸载目标(即make uninstall),你必须跟踪并查看它安装/修改了哪些文件。这样做make -n install将打印所有文件,因为它将把它们写入磁盘。

另一种方法是make install在没有 root 权限的情况下运行。它会抛出所有写入错误,然后您可以删除它们。还有其他 Makefile 会写出一个install_manifest.txt文件,您可以对其进行迭代。

参考:

相关内容