如何在 Ubuntu 上完成 Tex Live 的安装?

如何在 Ubuntu 上完成 Tex Live 的安装?

我尝试在 Ubuntu 上安装 Tex Live,但遇到了问题。我将“install-tl”文件夹安装到我的电脑上,然后在终端的正确目录中运行“perl install-tl”,等待所有软件包安装完成。但现在,它要求我创建路径并创建我认为是文件夹的东西,我不知道该怎么做。我甚至查看了网站,但现在我更加困惑了。非常感谢大家的帮助!

编辑:我还安装了 TeXStudio,因为有人告诉我我也需要它。

这是安装完成后出现在终端底部的消息:

欢迎来到 TeX Live!

请参阅 /usr/local/texlive/2020/index.html 获取文档链接。TeX Live 网站 (https://tug.org/texlive/) 包含任何更新和更正。TeX Live 是世界各地 TeX 用户组的联合项目;请考虑加入最适合您的组来支持它。组列表可在以下网址找到: https://tug.org/usergroups.html

将 /usr/local/texlive/2020/texmf-dist/doc/man 添加到 MANPATH。将 /usr/local/texlive/2020/texmf-dist/doc/info 添加到 INFOPATH。最重要的是,将 /usr/local/texlive/2020/bin/x86_64-linux 添加到当前和未来会话的 PATH。日志文件:/usr/local/texlive/2020/install-tl.log

答案1

您可以找到完整的说明这里,但这告诉您添加命令以将这些环境变量设置为登录时将读取的文件。目录已经存在。您的系统只需要被告知其中有程序和文档。

也就是说,您只能在您的 中时才运行lualatex诸如之类的命令,并且只有在您的 中时才会起作用。/usr/local/texlive/2020/bin/x86_64-linuxPATHman lualatex/usr/local/texlive/2020/texmf-dist/doc/manMANPATH

您需要的命令是:

PATH=/usr/local/texlive/2020/bin/x86_64-linux:$PATH
export PATH
INFOPATH=/usr/local/texlive/2020/texmf-dist/doc/info:$INFOPATH
export INFOPATH
MANPATH=/usr/local/texlive/2020/texmf-dist/doc/man:$MANPATH
export MANPATH

要为系统上的所有用户启用它们,请将它们保存到新文件/etc/profile.d/texlive.sh.

为了仅对您自己启用它们,您需要将它们添加到~/.profile,并且~/.bash_profile如果存在的话。

另外,如果你还没有添加命令

alias update-tex='sudo -u tex -E $(which tlmgr) update --self --all'

这样你就可以通过输入 来更新你的 TeX Live 安装update-tex。也就是说,在你首次创建tex系统帐户并赋予它 TeX 树的所有权之后:

sudo adduser --system --group --home-dir /usr/local/texlive tex
sudo chown -R tex:tex /usr/local/texlive/

从现在起,软件包安装人员将只具有读取或修改 TeX 安装的权限,而不是 root 的所有权限。您还可以使用自己的密码,而不必为帐户设置密码tex

相关内容