我已经在Ubuntu21.04上安装了一台新的笔记本电脑。系统中没有以前版本的文本。我不得不以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这样乳胶很好用。至于tlmgr,在根模式下,我可以打开和操作GUI。我试过了,仍然处于根模式(在用户模式下ir说我必须在root模式下运行)
更新-自我(和> tlmgr更新-自我)
它给了我以下信息:
(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 MANPATHINFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH; > export INFOPATH
这样就行了。还有其他的办法吗,这样我就不用复制和粘贴那些指令了?写作时
echo $PATH
echo $MANPATH
echo $INFOPATH终端列出校正目录。少了什么?我想我应该设定一条路,但是在哪里呢?
UPDATE!(部分解决但未完全解决)
我在$PATH文件上复制了$MANPATH、$INFOPATH和.basch文件。现在
更新-all
工作很好,不幸的是
.自我更新
这样的反应。
tlmgr:本地TeX Live (2020)比远程存储库(2021年)老。跨版本更新只支持更新-tlmgr-最新版本(..sh/..exe)-更新参见https://tug.org/texlive/upgrade.html获取详细信息。
我试图遵循tug.org/texlive升级页面上的建议,但没有成功。
有什么想法吗?
发布于 2021-07-17 08:14:02
TexLive生态系统是非常成熟的,因此在现实生活中不需要使用最新的2021年版本。就我个人而言,我发现tug.org/texlive的二进制TeXLive发行版的使用是不可复制的,而且也太过windows-way。我建议把它移除。
实际上,我建议在新的笔记本电脑上做两件事:
https://askubuntu.com/questions/1352322
复制相似问题