我刚刚安装完毕乳胶对于我们公司的 Ubuntu 服务器,我们都通过 SSH 来使用。安装结束时会显示以下内容:
Add /usr/local/texlive/2010/texmf/doc/man to MANPATH, if not dynamically determined.
Add /usr/local/texlive/2010/texmf/doc/info to INFOPATH.
Most importantly, add /usr/local/texlive/2010/bin/x86_64-linux to your PATH for current and future sessions.
我该如何做才能为系统上的所有用户设置这些变量?(是的,我有 sudo 权限)。
答案1
您将那些添加到/etc/environment
。
它可能已经有一行了PATH
,所以你只需将其附加:/usr/local/texlive/2010/bin/x86_64-linux
到那行的末尾即可。然后为 MANPATH 和 INFOPATH 添加两行新行。
看https://help.ubuntu.com/community/EnvironmentVariables。
编辑后/etc/environment
,注销并重新登录,并检查例如echo "$MANPATH"
输出您添加的值。
答案2
将这些默认 PATH 添加到/etc/profile
。它将适用于 bash 和 sh。猛击是 Ubuntu 中的默认设置。
PATH=$PATH:<new path you need to add>
echo $SHELL
可以用来确定当前用户的shell或者可以从/etc/passwd
文件中查看。
或者您也可以将其包括在内/etc/environment
。在这里,您只需在 PATH 语句的末尾添加 PATH 即可。