建议的做法之一是使用从源代码安装软件,checkinstall
因为这样以后更容易删除该软件。
但是更新此类软件的最佳做法是什么?
我是否应该先删除已安装的 .deb 包,然后通过 重新安装更新的软件checkinstall
?或者我可以直接重新安装该软件,系统会自动识别已安装该软件的旧版本并覆盖它?
答案1
checkinstall 的关键安装选项是该--pkgversion
选项。如果正确设置:
- 您的 checkinstall 安装的软件的版本较低 将不会覆盖软件应用程序的较新版本
- 较新的版本将要替换 checkinstall 安装的软件应用程序
通过这种方式,checkinstall 可以很好地与 Ubuntu 包管理系统集成,并且该系统将自动为 checkinstall 生成的包腾出空间。
您不必在命令行上指定此选项,因为 checkinstall 通常可以很好地找到正确的版本号……