我刚刚在 Ubuntu 14.04 LTS 64 位上安装了较新版本的 Tex Live,但是当我在终端中输入:tex --version 时,答案是:TeX 3.1415926(TeX Live 2013/Debian)为什么我刚刚安装了 2016 版本?
非常感谢!
答案1
设置$PATH
变量以包含新 TeX 安装的二进制文件。在我的计算机上,TeXLive 的程序位于目录中/usr/local/texlive/2016/bin/x86_64-linux
,因此我添加了以下行
export PATH=/usr/local/texlive/2016/bin/x86_64-linux:$PATH
export MANPATH=/usr/local/texlive/2016/texmf-dist/doc/man:$MANPATH
export INFOPATH=/usr/local/texlive/2016/texmf-dist/doc/info:$INFOPATH
到$HOME/.profile
。要修改非交互式 shell(如远程登录)的路径,您可能需要根据您的 shell 及其习惯采取额外步骤,以确定何时加载哪些初始化文件。对于bash
,我的$HOME/.bashrc
包含
# If running interactively, then:
if [ "$PS1" ]; then
... all the commands and aliases only needed interactively
else
source ~/.profile
fi
事实上,安装脚本最终会告诉您必须在命令路径中包含哪个目录(以及关于$MANPATH
和的调整$INFOPATH
)。
另外,我建议从 Ubuntu 卸载 texlive 包,以避免两个 TeX 安装意外干扰。搜索所有以 开头的包texlive-
。