如何卸载编译好的GTK+

如何卸载编译好的GTK+

几天前,我在 Ubuntu 14.04 和 Linux Mint 17(带有 Cinnamon)发行版上编译了 GTK+ 3.12。它破坏了外观。我怎样才能完全、安全地去除它?编译时我没有更改默认安装位置。

我还有版本 3.10 和 2.24(默认安装。)

答案1

使用的源码包自动工具---通常也./configure; make; make install有一个目标。make uninstall但是,该目标在您运行之前并不存在./configure(因为实际上没有 makefile),因此如果您收到错误:

make: *** No rule to make target 'uninstall'. Stop.

这可能就是问题所在。这可以通过尝试来确认make;如果你得到make: *** No targets specified and no makefile found. Stop.那么没有makefile,因为./configure还没有成功运行。

如果您使用源包的全新提取来进行卸载,那么如果您的选项./configure与原始构建不完全相同(目标目录除外,目标目录显然必须相同),那么这可能并不是非常重要)但如果​​你能记住它们,尝试接近它们就好了。

我还认为使用 checkinstall 安装程序,然后使用 synaptic 或 apt-get 或任何包管理器卸载它是合适的,对吧?

我没用过检查安装我自己,但它看起来确实是一个好主意,并且如果您首先使用过它,那么它在卸载东西时似乎确实很有用。据我所知,它仅适用于 debian 衍生发行版(例如 ubuntu)。

相关内容