在 Linux 上完成 TeX Live 安装后:如何仅运行“创建到标准目录的符号链接”选项?

在 Linux 上完成 TeX Live 安装后:如何仅运行“创建到标准目录的符号链接”选项?

install-tl在 CentOS 7 上,我通过从 ISO 映像运行 CLI 安装了 TeX Live 2019。此安装被识别为x86_64-linux并已成功完成。

现在,我想激活到标准目录的符号链接,这样我就不必将 TeX 目录添加到我的环境变量中。

如何使用“创建到标准目录的符号链接”选项运行安装程序,而不重新安装所有内容?


附加问题:到底是什么平台上的“创建到标准目录的符号链接”选项x86_64-linux有什么作用?

答案1

根据对该问题的所有评论以及我使用它们后的经验,我写了一个答案:

如果你想创建到标准目录的符号链接安装时,不要尝试运行安装脚本install-tl,而是使用原生的 TeX Live 管理器tlmgr

tlmgr path add

将尝试符号链接到标准目录。您需要必要的访问权限,因此通常您将通过 合并 root sudo

对于附加问题:

使用tlmgr path add,它到底起什么作用?它将链接个人可执行文件、手册页和信息文件放入标准目录中。(*) 标准目录有什么tlmgr用?通过以下方式查找

tlmgr option sys_bin
tlmgr option sys_man
tlmgr option sys_info

警告

由于tlmgr链接了许多单独的文件,因此当您将 TeX Live 升级到较新版本时,可能很难追踪损坏的符号链接。因此,请确保在升级之前删除旧的符号链接 ( tlmgr path remove),然后安装新的 TeX Live,最后添加符号链接。


(*)之所以tlmgr要链接个人文件并且不能简单地将 目录Linux 无法执行诸如将一个目录“合并链接”到另一个目录之类的操作。

相关内容