更新

更新

Ubuntu 附带 texlive 2009,它将 tex 二进制文件安装到/usr/bin/latex

我已经安装了当前版本的 texlive 及其安装程序,它将二进制文件安装到 中/usr/local/texlive/2011/bin/i386-linux/。我已将其添加到我的路径中(连同手册页和信息页,使用我的.bashrc

MANPATH=$MANPATH:/usr/local/texlive/2011/texmf/doc/man
export MANPATH
INFOPATH=$INFOPATH:/usr/local/texlive/2011/texmf/doc/info
export INFOPATH
PATH=$PATH:/usr/local/texlive/2011/bin/i386-linux
export PATH

但是 latex、tex 等仍然运行旧版本;which latex返回/usr/bin/latex。有什么推荐的方法可以让我的系统默认使用新的二进制文件、手册文件等?(似乎这应该是可能的,而不需要手动重新映射每个二进制文件或替换旧文件?)非常感谢。

答案1

它将按照路径中指定的顺序查找内容,您已将新路径添加到末尾,这就是为什么您仍然得到旧路径的原因

PATH=/usr/local/texlive/2011/bin/i386-linux:$PATH

就是你要找的

更新

这是一个例子

$ which ls
/opt/local/libexec/gnubin/ls
$ export PATH=/bin:$PATH
$ which ls
/bin/ls

相关内容