如何将 Tex live 安装在与默认目录不同的目录中?
How to install Tex live in a different directory than default one?
因为我没有 sudo 或 root 访问权限,所以我想在不同的位置安装 Tex live,但是 install-tl
对此没有任何选择。还有其他解决方法吗?
默认路径为:/usr/local/texlive/2014
install-tl
在执行时寻找一些环境变量。
TEXLIVE_INSTALL_PREFIX
的默认值为 /usr/local/texlive
,TEXLIVE_INSTALL_TEXDIR
为 /usr/local/texlive/2014
。
尝试为您要安装的目录更改这些变量,例如:
TEXLIVE_INSTALL_PREFIX=/home/your_user/texlive
TEXLIVE_INSTALL_TEXDIR=/home/your_user/texlive/2014
我从未尝试过这个,但它可能有用。
我做了以下 3 个步骤
./install-tl
> Enter command: P
sed -i 's|/usr/local/|~/|g' texlive.profile
修改生成的 texlive.profile
以将所有出现的 /usr/local/
替换为 ~/
- 运行
./install-tl -profile texlive.profile
因为我没有 sudo 或 root 访问权限,所以我想在不同的位置安装 Tex live,但是 install-tl
对此没有任何选择。还有其他解决方法吗?
默认路径为:/usr/local/texlive/2014
install-tl
在执行时寻找一些环境变量。
TEXLIVE_INSTALL_PREFIX
的默认值为 /usr/local/texlive
,TEXLIVE_INSTALL_TEXDIR
为 /usr/local/texlive/2014
。
尝试为您要安装的目录更改这些变量,例如:
TEXLIVE_INSTALL_PREFIX=/home/your_user/texlive
TEXLIVE_INSTALL_TEXDIR=/home/your_user/texlive/2014
我从未尝试过这个,但它可能有用。
我做了以下 3 个步骤
./install-tl
>Enter command: P
sed -i 's|/usr/local/|~/|g' texlive.profile
修改生成的texlive.profile
以将所有出现的/usr/local/
替换为~/
- 运行
./install-tl -profile texlive.profile