我在Linux Mint系统上,使用bash和zsh作为shell。我刚刚手动安装了Texlive,希望它在我的路上。

我认为将以下几行添加到.profile中就可以了,但是zsh不会加载.profile。

if [ -d "/usr/local/texlive/2013/bin/i386-linux" ] ; then
    PATH="/usr/local/texlive/2013/bin/i386-linux:$PATH"
fi

if [ -d "/usr/local/texlive/2013/bin/x86_64-linux" ] ; then
    PATH="/usr/local/texlive/2013/bin/x86_64-linux:$PATH"
fi

if [ -d "/usr/local/texlive/2013/texmf/doc/man" ] ; then
    MANPATH="/usr/local/texlive/2013/texmf/doc/man:$MANPATH"
fi

if [ -d "/usr/local/texlive/2013/texmf/doc/info" ] ; then
    INFOPATH="/usr/local/texlive/2013/texmf/doc/info:$INFOPATH"
fi

显然,所有提及“将其添加到.zshrc/.bashrc中”的内容都是不正确的,因为这只会影响我(仅一个用户)并且仅影响这两个shell。

(我对计算机拥有管理权限。)

最佳答案

ZSH读取/etc/zsh/zprofile。因此,更改该文件。

09-27 09:17