无法从源安装 apertium 语言包 - make 命令显示错误

Can't install apertium language packages from source - make command shows errors

我正在尝试从源代码安装 apertium-eng-ita 包(可在 https://github.com/apertium/apertium-eng-ita 获得)。该系统是 debian 11(我也尝试过新鲜 ubuntu,得到同样的错误)。所以我将所有文件下载到我的 /root 目录中(/root/eng-ita 包含提供的 link 中的所有文件)和 运行:

./autogen.sh

这在“eng-ita”文件夹中生成了所有必需的文件,包括“Makefile”。但是后来我 运行:

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

我开始谷歌搜索(例如,这里有一些信息 - https://wiki.apertium.org/wiki/Installation_troubleshooting)这个 127 错误并找到了一些关于 PATH 的信息,但是我可以把这个 PATH 放在哪里让它工作?

如果您从源安装,您应该首先添加 apt 源并安装 apertium-all-dev,这将为您提供 make 等。Cf。 https://wiki.apertium.org/wiki/Prerequisites_for_Debian 你应该

curl -sS https://apertium.projectjj.com/apt/install-nightly.sh | sudo bash

sudo apt-get -f install locales build-essential automake subversion git pkg-config \
                        gawk libtool apertium-all-dev

(但是如果你只是想使用这对而不是为它开发,你不需要从源代码安装。有最新的 git 提交的夜间 debian 包;在 运行 第一个命令你可以用 sudo apt install apertium-eng-ita)

得到那个包