更新通过“checkinstall”安装的软件的最佳实践

更新通过“checkinstall”安装的软件的最佳实践

建议的做法之一是使用从源代码安装软件,checkinstall因为这样以后更容易删除该软件。

但是更新此类软件的最佳做法是什么?

我是否应该先删除已安装的 .deb 包,然后通过 重新安装更新的软件checkinstall?或者我可以直接重新安装该软件,系统会自动识别已安装该软件的旧版本并覆盖它?

答案1

checkinstall 的关键安装选项是该--pkgversion选项。如果正确设置:

  1. 您的 checkinstall 安装的软件的版本较低 将不会覆盖软件应用程序的较新版本
  2. 较新的版本将要替换 checkinstall 安装的软件应用程序

通过这种方式,checkinstall 可以很好地与 Ubuntu 包管理系统集成,并且该系统将自动为 checkinstall 生成的包腾出空间。

您不必在命令行上指定此选项,因为 checkinstall 通常可以很好地找到正确的版本号……

相关内容