the*_*ory 5 perl dependencies version gettext
我有一个Perl 模块,它使用 GNU gettext 实用程序xgettext、msgfmt、msginit和来处理本地化任务msgmerge。我在 SunOS 系统上遇到了一些测试失败,当我研究它时,它似乎很古老。现在我正在跳过测试msgfmt并被xgettext一个简单的选项窒息--version。但我认为最好拒绝安装,除非安装了相对现代版本的 GNU Gettext 实用程序。
那么,最好的方法是什么?我只想弄清楚安装了什么以及它是否支持我需要的选项,如果不满足这些依赖项,则拒绝安装该模块。gettext --version如果它以非 0 值退出,我是否应该运行并拒绝安装?或者可能有更规范的解决方案?
由于“gettext --version”应该始终在任何“当代”版本上返回一个值(例如,我刚刚在大约 1997 年的 Redhat 上尝试过它......并且它有效!),这应该足够了。
恕我直言...