通过 SSH 命令执行 Tex Live

通过 SSH 命令执行 Tex Live

我在 Ubuntu 上使用 apt-get 安装了 Tex Live,我可以在终端和 Web 脚本中访问 latex 命令;例如在 PHP 中通过shell_exec('pdflatex -version');

在类似的机器上,我从源代码安装。我在用户和 /etc/profile 中都放置了 PATH。我可以在终端中以所有用户(包括我的 Web 用户)的身份访问 latex;但在 Web 脚本中我收到错误pdflatex: not found

apt-get 如何让 latex 命令在机器上全局可用,以及我应该如何使用源代码安装?

答案1

您可以尝试使用 : 在标准位置创建符号链接,tlmgr path add这将为可执行文件创建符号链接,/usr/local/bin希望它位于每个用户的路径中。您可以使用 调整符号链接的位置tlmgr option sys_bin <value> 创建符号链接。

如果这不起作用,那么您就无法在 TeX Live 方面尝试其他任何方法,因此您最好在 serverfault 或其他网站上询问如何设置您的 Web 服务器的路径。

相关内容