将 Ubuntu 16.04 中的 gettext 升级到 17.04 版本

将 Ubuntu 16.04 中的 gettext 升级到 17.04 版本

我正在运行 Ubuntu 16.04

我想在我的计算机上安装gettext版本吗?0.19.8.1-1ubuntu2

  • 我可以轻松地在 Ubuntu 16.04 上安装它吗?
  • 升级到 Ubuntu 17.04 后我应该安装它吗?

答案1

手动

最简单的解决方案是手动安装。

  1. deb从这里下载适合你的 Ubuntu 架构的软件包副本:

  2. 我已经使用 在自己的 Xenial 上检查了这个包的依赖关系gdebi --apt-line gettext_0.19.8.1-1ubuntu2_amd64.deb,一切都令人满意。

  3. 您可以像这样安装它:

    sudo apt install gettext_0.19.8.1-1ubuntu2_amd64.deb
    

    如果您缺少任何必要的依赖项,它将为您安装。

笔记您将不会获得此包的任何更新,您必须自行更新它。

使用存储库)

通过这种方式您将获得更新,首先您必须将zesty存储库添加到您的/etc/sources.list.d/,然后添加类似以下内容:

APT::Default-Release "xenial";

它将/etc/apt/apt.conf成为Xeinal您的默认源,之后您必须通过添加类似以下内容来固定此包:

Package: gettext
Pin: release n=zesty
Pin-Priority: 900

进入/etc/apt/preferences

更多详细信息请阅读:https://help.ubuntu.com/community/PinningHowto

答案2

在默认存储库中,gettext 0.19.8.1-1ubuntu2 位于 Ubuntu 17.04(https://packages.ubuntu.com/zesty/gettext)。16.04 中有 gettext 0.19.7-2ubuntu3。因此,如果您安装或升级到 17.04,您将自动获得 gettext 0.19.8.1-1ubuntu2。但您也可以使用 dpkg 手动为 16.04 安装 17.04 的软件包。

相关内容