如何在Ubuntu 16.04上安装最新版本的Okular?

Okular的网页上,我看到它的最新版本是1.2,发布于2017年8月。在我的Ubuntu 16.04上,我安装了Okular,它在其关于部分显示为版本0.25.0。如果我尝试在命令行中更新Okular,它会显示okular已经是最新版本(4:16.04.3-0ubuntu1~ubuntu16.04~ppa62)。在Okular的网站上,他们只是说“对于GNU/Linux和BSD,请使用软件包管理器查找Okular软件包”,我也这样做了。这是因为Ubuntu软件源仍然没有更新的Okular版本吗?

Canonical支持16.04LTS原始安装版本长达五年的时间;这意味着任何安全更新都会被回溯到受支持的版本。然而,如果您需要安装版本中没有的较新功能(如网站上所示),您可以尝试安装“snap”版本,这是一个最近的替代品。我使用“sudo snap install okular”命令进行安装,据报告已经安装了来自KDE的16.12.3(rev 3)版本,因此如果您需要更新版本,可以使用snap。 (注意:Okular是一个KDE应用程序;使用Qt库,因此将比在标准Ubuntu中使用GTK+的evince使用更多内存) - guiverc
1个回答

Canonical支持16.04 LTS最初安装的版本长达五年;这意味着任何安全更新都会被回溯到受支持的版本。

然而,如果您需要安装版本中没有的较新功能(如网站上所示),您可以尝试安装最新的“snap”版本。我执行了以下命令:

sudo snap install okular

据报道,它安装了来自KDE的16.12.3版本(修订版3),所以如果您想要较新的版本,只需安装snap版本即可。

(注意:Okular是一个KDE应用程序,使用Qt库,因此比在标准Ubuntu中使用GTK+的evince占用更多内存。如果您有足够的内存,这不是问题;但如果您只有2GB或更少的内存,值得考虑)

附注:16.04默认未安装snap;因此,您可能需要安装它才能执行“snap”命令。请参考在Ubuntu 16.04中如何安装snappy软件包


1好的,我已经安装了Snap Okular,但它显示的版本也是1.0.3,远非最新版本。 - That Guy
我列出的版本是通过snap list命令获取的,报告的是“16.12.3rev3 from kde”;但是如果我输入(之前没有这样做)okular --version,我会得到1.0.3,就像你一样。我在一个Debian机器上尝试了一下,得到了相同的结果。通过使用sudo snap refresh okular --beta命令安装了17.04.3 (rev 5)版本,该版本被识别为okular 1.1.3版本,并且可以通过okular --version命令来确认。(beta版本可能不够稳定) - guiverc
请注意:我在一台Ubuntu-Mate 17.10的笔记本上安装了Okular(使用apt),它的版本号是1.1.3,因此它与beta渠道的snap版本号相同。(我还没来得及尝试在一个16.04系统上加载.deb文件) - guiverc