如何将Tex live安装在与默认目录不同的目录中?

nit*_*mar 4 linux tex tex-live

由于我没有sudo或root访问权限,我想在不同的位置安装Tex live,但install-tl没有任何选项.还有其他解决方法吗?

默认路径是: /usr/local/texlive/2014

And*_*rra 5

install-tl执行时查找一些环境变量. TEXLIVE_INSTALL_PREFIX有一个默认值/usr/local/texliveTEXLIVE_INSTALL_TEXDIR/usr/local/texlive/2014.

尝试更改要安装的目录的变量,例如:

TEXLIVE_INSTALL_PREFIX=/home/your_user/texlive
TEXLIVE_INSTALL_TEXDIR=/home/your_user/texlive/2014
Run Code Online (Sandbox Code Playgroud)

我从来没有试过这个,但它可能会奏效.

你可以阅读这个这个以获取更多信息.

  • 是的,它有效。更具体地说,在“perl install-tl”之后,应该点击“D”并在其中输入新目录。 (2认同)
  • 或者 `$ perl ./install-tl -texdir ~/.local/texlive/2022 --no-interaction` 也可以。安装程序文档中描述了选项“-texdir”,可以通过“perl ./install-tl --help”查看,它需要 perl-doc 包(在 Ubuntu 中)。 (2认同)