在 Gentoo 上运行便携式 LaTeX

在 Gentoo 上运行便携式 LaTeX

我正在尝试在 Gentoo 服务器上运行便携式 LaTeX 安装。 LaTeX 文件已安装。

当我尝试运行时,./pdflatexpath/to/texlive/bin/x86_64-linux/收到消息exec format error: ./pdflatex。我正在使用 SSH 和 zsh 运行命令行。

谷歌告诉我,这个可以意味着我使用了错误的可执行文件。

但是当我运行时,我认为uname -m包含正确的二进制文件。x86_64/x86_64-linux/

另外,我已经尝试了所有其他 Linux 的 LaTeX bin(i386-linuxarmel-linuxarmhf-linuxaarch64-linux),但它们都不起作用。

当获取内容时,dir我还可以看到有一个pdflatex文件(链接)。它还ls -l告诉我该文件(链接pdflatex到的)具有所有用户的读取和执行权限。

另外,我已经尝试了所有其他 Linux 的 LaTeX bin(i386-linuxarmel-linuxarmhf-linuxaarch64-linux),但它们都不起作用。

笔记:我没有 root 权限,所以我必须使用便携式安装。

我怎样才能运行该pdflatex命令?

答案1

所以我找到了解决我的问题的方法。我不确定这是否对其他人有帮助。但为了完整起见,我将答案发布在这里。

尽管uname -a退货x86_64我被告知我应该使用objdump -a /bin/ls.这返回file format elf32-i386,所以正确的二进制文件对我来说是i386-linux二进制文件

正如我所写的,我测试了它们,但它们不起作用。问题是我使用 FTP 将(预安装的)文件移动到我的服务器文件齐拉。 FileZilla 提供了传输类型。这被设置为自动地默认情况下。环境二进制明确并将文件再次移动到服务器就可以了。

现在可以了

相关内容