如何手动升级软件包?

如何手动升级软件包?

我正在尝试使用 autotools 在 Ubuntu 16.04 下构建存储库。但是,每当我尝试构建它时,都会收到以下错误:

autopoint: *** The AM_GNU_GETTEXT_VERSION declaration in your configure.ac
               file requires the infrastructure from gettext-0.19.8 but this version
               is older. Please upgrade to gettext-0.19.8 or newer.

事实上,我安装的“gettext”比较旧,但我无法通过 apt install 来升级它。

gettext is already the newest version (0.19.7-2ubuntu3).

我从这里下载了较新的 gettext 版本源代码:https://ftp.gnu.org/pub/gnu/gettext/并构建了它。但是,当我手动构建源代码时,二进制文件安装在 usr/local/ 下,我不知道如何正确地用较新的二进制文件“替换”旧的二进制文件。

我尝试了很多方法,但都无法解决问题。有人能告诉我正确的方法吗?

谢谢

@Update: 我从https://packages.ubuntu.com/zesty/amd64/gettext/download并安装它。现在 apt 说:

gettext is already the newest version (0.19.8.1-1ubuntu2).

这已经是受支持的版本。但是,我不断收到完全相同的错误

相关内容