如何从源代码安装 gettext 的 msgfmt?

如何从源代码安装 gettext 的 msgfmt?

我想编译git由于/bin/sh: msgfmt: command not found提供的而失败的gettext。我正在一个没有包管理器的系统(Synology DSM 6.1)上进行编译,该系统可以轻松提供gettext开箱即用的包,因此我需要获取gettext构建过程以创建msgfmt(使用默认选项,在 之后的安装前缀中configure无法使用),但我没有找到任何选项来在构建结果中包含 的创建,也没有找到任何选项来跳过需要 的部分。find./configure --prefix=... && make && make installconfiguregettextmsgfmtconfiguregitmsgfmt

我现在正在使用gettext0.19.8.1 和git2.11.1,但也很高兴有需要其他较新或较旧版本的解决方案。

答案1

msgfmt./configure && make && make installgettext-tools源码根目录下运行即可安装gettext

答案2

我正在一个没有包管理器的系统(Synology DSM 6.1)上进行编译,该系统可以轻松提供现成的 gettext 包,因此我需要获取 gettext 构建过程来创建 msgfmt

不可以。如果您想要在 Synology 上使用 Git,则必须从供应商的软件包或者社区包。 有可能纯 Git(未来 100% 会担心“服务器”、“Web 前端”),Git 服务器完整 ALM 工具GitLab

相关内容