如何升级到比存储库中可用的更新版本的软件包?

在使用开源族谱程序时,我遇到了错误。 我提交了一个错误报告 ,作者很快就解决了问题(Yay for open source!)。

现在我想要尝试这个程序的最新版本(3.2.5)(包括我的问题的错误修复)。 Apt-get告诉我,我安装的版本(3.2.3-1)已经是最新版本了。

那么升级到更新版本的软件包的最佳方法是什么呢?

我是:

  • 删除我当前使用包管理器安装的版本。 下载最新版本的源代码并自行编译? 当新版本问世时,这会产生问题吗? 将来每当有新版本发布时,我是否必须手动更新此程序?
  • 我应该执行上述操作,但是使用checkinstall之类的程序,并在通过包管理器安装版本后删除手动编译的版本?
  • 我是否应该要求将包裹向后移植 ? 我认为我的请求几乎没有机会,因为规则如下:

    要向后移植的应用程序必须对用户无法通过其他进程获得有意义的好处。 具体来说:唯一的目的不是修复错误或安全漏洞。

还是有另一种方法可以正确地做到这一点?

在这种特殊情况下,GRAMPS网站提供了版本3.2.5的Ubuntu .deb软件包的下载链接。

在此列表页面上,选择gramps_3.2.5-1_ubuntu10.deb ,双击下载的文件即可轻松安装。

Go for 1st =>删除我当前使用包管理器安装的版本。 下载最新版本的源代码并自行编译?

当新版本问世时,这会产生问题吗? =>不。

将来每当有新版本发布时,我是否必须手动更新此程序? =>不

其他选择是请求回购经理更新软件,或者您可以等待他们更新。