我正在运行 Ubuntu 16.04
我想在我的计算机上安装gettext
版本吗?0.19.8.1-1ubuntu2
- 我可以轻松地在 Ubuntu 16.04 上安装它吗?
- 升级到 Ubuntu 17.04 后我应该安装它吗?
答案1
手动
最简单的解决方案是手动安装。
deb
从这里下载适合你的 Ubuntu 架构的软件包副本:我已经使用 在自己的 Xenial 上检查了这个包的依赖关系
gdebi --apt-line gettext_0.19.8.1-1ubuntu2_amd64.deb
,一切都令人满意。您可以像这样安装它:
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
。
答案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 的软件包。