You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从源码安装apertium-eng-ita语言包执行make命令报错该如何解决

报错信息

apertium-validate-dictionary apertium-eng-ita.eng-ita.dix /bin/bash: apertium-validate-dictionary: command not found make: *** [Makefile:769: eng-ita.autobil.bin] Error 127

上述127错误本质是系统无法在当前PATH环境变量指定的路径中找到apertium-validate-dictionary命令,该命令属于apertium核心工具组件,按以下步骤操作即可解决:

步骤1:安装核心依赖

首先确认已安装apertium编译所需的核心工具包,Debian/Ubuntu系系统执行以下命令:

apt update && apt install -y apertium-dev apertium lttoolbox-dev

如果之前是从源码自行编译安装的apertium核心,可跳过本步骤。

步骤2:定位命令实际安装路径

执行以下命令查找apertium-validate-dictionary的实际存放目录:

find / -name "apertium-validate-dictionary" 2>/dev/null

常规安装场景下返回路径通常为以下两种之一:

  • /usr/bin/apertium-validate-dictionary(对应系统源安装的核心包)
  • /usr/local/bin/apertium-validate-dictionary(对应默认参数源码编译的核心包)
    取返回结果中去掉命令本身的目录部分即可,比如返回/usr/local/bin/apertium-validate-dictionary的话,目录路径就是/usr/local/bin。

步骤3:配置PATH环境变量

临时生效(重启终端后失效,适合单次测试)

直接执行以下命令,将命令所在目录替换为你上一步查到的路径:

export PATH=$PATH:/usr/local/bin

永久生效(重启终端/系统均有效)

  • 若使用bash shell,编辑~/.bashrc文件,在末尾添加一行:
    export PATH=$PATH:你查到的命令所在目录路径
    
    添加完成后执行source ~/.bashrc让配置立即生效。
  • 若使用zsh shell,编辑~/.zshrc文件,按上述相同规则添加内容后执行source ~/.zshrc即可。

步骤4:验证配置有效性

执行以下命令,若正常输出版本信息则说明配置生效:

apertium-validate-dictionary --version

验证通过后回到/root/eng-ita目录重新执行make即可正常编译语言包。


内容的提问来源于stack exchange,提问作者creators

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 11:06:04