WSL2 中的 `tlmgr` 问题

WSL2 中的 `tlmgr` 问题

信息

安装在新计算机上完成。

问题

我使用 iso 文件在 WSL 中安装了 texlive2022。当我输入 时sudo tlmgr update --list,终端显示以下内容:

(running on Debian, switching to user mode!)

/usr/bin/tlmgr: unexpected return value from verify_checksum: -5

我的安装步骤

当前文件夹:~

  1. 执行sudo apt install fontconfigsudo apt install ttf-mscorefonts-installer

  2. 创建文件夹(sudo mkdir /mnt/texlive)然后挂载 iso 文件(sudo mount ./texlive2022.iso /mnt/texlive

  3. 执行sudo /mnt/texlive/install-tl

  4. 输入I(默认安装)

  5. 卸载 iso 文件 ( sudo umount /mnt/texlive) 并删除文件夹 ( sudo rm -r /mnt/texlive)

  6. 编辑~/.bashrc然后将以下内容附加到文件:

    # Add TeX Live to the PATH, MANPATH, INFOPATH
    export PATH=/usr/local/texlive/2022/bin/x86_64-linux:$PATH
    export MANPATH=/usr/local/texlive/2022/texmf-dist/doc/man:$MANPATH
    export INFOPATH=/usr/local/texlive/2022/texmf-dist/doc/info:$INFOPATH
    

    然后退出,执行source ~/.bashrctex -v一切就正常了。

  7. 现在处理字体:sudo cp /usr/local/texlive/2022/texmf-var/fonts/conf/texlive-fontconfig.conf /etc/fonts/conf.d/09-texlive.conf 并执行sudo fc-cache -fsv以刷新现金。

  8. 升级 texlive 软件包:sudo visudo并附:/usr/local/texlive/2022加到secure_path

  9. 选择默认镜像:sudo tlmgr option repository ctan

接下来是问题。你有什么建议吗?谢谢。

答案1

PS:安装是在新电脑上完成的。

问题出在第 8 步:我附加 /usr/local/texlive/2022到 的 结尾secure_path

事实上我们应该前置它,即secure_path="/usr/local/texlive/2022:....."

相关内容