CheckInstall 有副作用吗?还是我应该每次都使用它?

CheckInstall 有副作用吗?还是我应该每次都使用它?

我在工作中使用 Ubuntu,在家里使用 Slackware。

今天在工作时,我从公司存储库下载了一些可疑程序,该程序应该自动执行一些重复性任务。我用configure; make; make install.现在我想删除它,但不幸的是Makefile中没有合适的卸载目标。这个程序是用Python编写的,安装程序*.py在不同的地方复制了许多文件,现在删除所有这些文件很痛苦。

因此,我考虑使用 CheckInstall 来代替,make install这样我就可以轻松删除此类程序,并以一致的方式跟踪系统上的所有软件。但我想知道CheckInstall是否有任何可能的副作用,或者每次安装新软件时都可以使用它吗?你在用它吗?

答案1

我只根据 deb/dpkg 的经验说,但不,只要 Checkinstall 成功构建 deb/rpm,安装它就不会产生副作用(在某些情况下它会无法构建包)。

当然,checkinstall 并不真正了解依赖项,因此如果您打算在任何地方安装该软件包,则必须拥有可用的依赖项。否则,卸载功能将完全按预期工作。

如果它不起作用并且您对某些软件包持谨慎态度,那么 chroot 是一种(相对)快速且轻松的尝试方法;虚拟机甚至更好,但需要更多的设置时间和资源,除非您有一个可以复制您的系统的系统。

相关内容