我有一个Perl 模块,它使用 GNU gettext 实用xgettext
程序msgfmt
、、、msginit
和msgmerge
。我从 SunOS 系统中得到了一些测试失败,当我查看它时,它似乎很古老。现在我正在跳过测试msgfmt
并xgettext
扼杀一个简单的--version
选项。但我认为除非安装了相对现代版本的 GNU Gettext 实用程序,否则拒绝安装会更好。
那么,最好的方法是什么?我只想弄清楚安装了什么以及它是否支持我需要的选项,如果不满足这些依赖关系,则拒绝安装模块。gettext --version
如果它以非 0 值退出,我应该运行并拒绝安装吗?或者可能有更规范的解决方案?