我已经手动安装了 Tex Live。要更新,一些文档建议将安装目录分配给用户 (tex),然后使用以下命令进行更新:alias update-tex='sudo -u tex -E $(which tlmgr) update --self --all'
我将 /usr/local/texlive/ 作为用户 tex 的主目录。
现在,如果我从用户的主目录(waymore)运行命令,它会给出错误“chdir error”,但如果我在 /usr/local/telive 中则不会。
如何解决此问题以便我可以从任何地方运行该命令?
下面是我的输出
[waymore@archlaptop ~]$ update-tex
tlmgr: package repository https://mirror.quantum5.ca/CTAN/systems/texlive/tlnet (verified)
tlmgr: saving backups to /usr/local/texlive/2023/tlpkg/backups
tlmgr: no self-updates for tlmgr available
/usr/local/texlive/2023/bin/x86_64-linux/tlmgr: chdir(/home/waymore) failed: Permission denied at /usr/local/texlive/2023/tlpkg/TeXLive/TLUtils.pm line 714.
[waymore@archlaptop ~]$ cd /usr/local/texlive/
[waymore@archlaptop texlive]$ update-tex
tlmgr: package repository https://mirror.quantum5.ca/CTAN/systems/texlive/tlnet (verified)
tlmgr: saving backups to /usr/local/texlive/2023/tlpkg/backups
tlmgr: no self-updates for tlmgr available
[1/4, ??:??/??:??] update: babel [2106k] (69050 -> 69085) ... done
[2/4, 00:04/00:06] update: bookmark [491k] (69081 -> 69084) ... done