在使用开源谱系程序时,我遇到了一个错误。我提交了一个错误报告,并且作者迅速解决了这个问题(开放源代码可以!)。
现在,我当然要尝试该程序的最新版本(3.2.5)(其中包括针对我的问题的错误修正)。Apt-get告诉我,我已安装的版本(3.2.3-1)已经是最新版本。
那么,什么是升级到较新版本的软件包的最佳方法呢?
我要:
- 删除我当前在软件包管理器中安装的版本。下载最新版本的源代码并自己编译?新版本问世时会带来问题吗?每当有较新的版本出现时,我将来是否必须手动更新此程序?
- 我是否应该执行上述操作,但要使用诸如checkinstall之类的程序,并在可以通过软件包管理器安装该版本后删除该手动编译的版本?
- 我是否应该请求将软件包反向移植?我认为我的请求几乎没有机会,因为规则如下:
向后移植的应用程序必须为用户带来其他流程无法获得的有意义的好处。特别是:唯一的目的绝不能是修复错误或安全漏洞。
还是有另一种方法可以正确地做到这一点?