Texlive 2021:tlmgr

Texlive 2021:tlmgr

我在一台新笔记本电脑上的 Ubuntu 21.04 上安装了 Texlive 2021。系统中没有以前版本的 Texlive。我不得不以 root 用户身份安装它,因为当我尝试以简单用户身份安装它时,他不允许安装程序写入某些目录。

接下来,我根据指南更新了文件中的路径,$HOME/.profile添加了以下表达式:

if [ -d "/usr/local/texlive/2021/bin/x86_64-linux" ] ; then
    PATH="$HOME/usr/local/texlive/2021/bin/x86_64-linux:$PATH"
    fi
if [ -d "/usr/local/texlive/2021/texmf-dist/doc/man" ] ; then
    MANPATH="/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH"
    fi
 if [ -d "/usr/local/texlive/2021/texmf-dist/doc/info" ] ; then
    INFOPATH="/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH"
    fi

这样 Latex 就可以正常工作了。至于tlmgr,在 root 模式下,我可以打开并操作 GUI。
我试过了,仍然处于 root 模式(在用户模式下,ir 说我必须在 root 模式下运行它)

tlmgr update --self (and > tlmgr update --self)

它给了我以下信息:

(running on Debian, switching to user mode!)
(see /usr/share/doc/texlive-base/README.tlmgr-on-Debian.md)
TLPDB: not a directory, not loading: /root/texmf
tlmgr: user mode not initialized, please read the documentation!

我尝试使用--usermode,但--usertree没有成功。最后我写了

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

这样就行了。有没有其他方法可以节省我复制和粘贴这些说明的时间?在编写

echo $PATH
echo $MANPATH
echo $INFOPATH

终端列出了正确的目录。缺少什么?我想我应该设置 PATH,但是在哪里呢?

更新!(部分解决,但还不够)

我将 $PATH、$MANPATH、$INFOPATH 复制到了 .basch 文件上。现在

tlmgr 更新-全部

效果很好 不幸的是

tlmgr 更新 --self

如此回应。

tlmgr:本地 TeX Live (2020) 比远程存储库 (2021) 旧。仅使用 update-tlmgr-latest(.sh/.exe) --update 支持跨版本更新。请参阅https://tug.org/texlive/upgrade.html了解详情。

我尝试按照 tug.org/texlive 升级页面上的建议进行操作,但没有成功。

任何想法?

答案1

TexLive 生态系统非常成熟,因此在实际情况下,拥有最新的 2021 版本并不是真正必要的。我个人认为 tug.org/texlive 二进制 TeXLive 发行版的使用不可复制,而且太过 Windows 化。我建议将其删除。

我真的建议在新笔记本电脑上做两件事:

  1. 运行全新安装的 Ubuntu 20.04 LTS,为未来 4 年做好准备。此版本为 LTS - 长期支持(从 2020 年 4 月开始提供 5 年支持),因此您不应像 21.04 那样每 9 个月运行一次不必要的发行版升级。

  2. 从以下位置安装 TeXLive 2019官方 Ubuntu 存储库简单来说

    sudo add-apt-repository universe
    sudo apt-get install texlive-full
    

    您应该想象一下您的其他系统存在时的情形。例如 - 家用笔记本电脑和工作工作站。deb 包的安装始终是可重复的、简单的过程,成功率 100%。

相关内容