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