我在工作中使用Ubuntu,在家使用Slackware。
今天上班的时候,我从我们公司的存储库下载了一些可疑的程序,这些程序应该可以自动执行一些重复的任务。我用configure; make; make install安装了它。现在我想删除它,但不幸的是,在Makefile中没有适当的卸载目标。这个程序是用Python编写的,安装程序在不同的地方复制了许多*.py文件,现在删除所有这些文件是件很痛苦的事情。
因此,我考虑使用CheckInstall来代替make install,这样我就可以轻松地删除这些程序,并以一致的方式跟踪系统上的所有软件。但是,我想知道是否有任何可能的副作用与CheckInstall有关,或它是否可以使用时,我每次安装新的软件?你在用它吗?
发布于 2012-07-05 21:07:50
我只使用deb/dpkg的经验,但不是,只要Checkinstall成功地构建了一个deb/rpm,安装它就没有副作用(在某些情况下,它将无法构建包)。
当然,如果您计划在任何地方安装该软件包,则checkinstall并不真正了解依赖关系,因此您必须拥有这些依赖项。否则,卸载功能将完全按照预期工作。
如果它不起作用,而且您对某些包很谨慎,那么chroot是一种(相对来说)快速和无痛的尝试方法;虚拟机甚至更好,但是需要更多的安装时间和资源,除非您有一个复制您的系统的。
https://unix.stackexchange.com/questions/42418
复制相似问题