![TeX Live 在 Windows 11 上持续安装失败](https://linux22.com/image/469912/TeX%20Live%20%E5%9C%A8%20Windows%2011%20%E4%B8%8A%E6%8C%81%E7%BB%AD%E5%AE%89%E8%A3%85%E5%A4%B1%E8%B4%A5.png)
所以我在尝试在 Windows 11 系统上安装 TeX Live 时遇到了一个反复出现的问题,希望在这里找到一些帮助。'Windows 上的 TeX Live 安装失败' 也遇到了类似的问题,但没有答案,我不明白评论。
背景
所以我有了 TeX Live,作为一名物理/数学专业的学生,它就像我每天写作业的一部分,我使用 markdown Mathjax 做笔记。在做 R Markdown 统计作业时,我在用 TeX Live 编织成 PDF 时遇到了问题,所以我用终端更新了软件包,但仍然有问题,我改为编织成 html。但当我回到 VSCode for LaTeX 时,我无法编译它,我遇到了持续的问题,主要与l3backend-pdftex.def
“未定义的控制序列”等错误有关,以及宏参数字符的问题,以及我的 TeX Live 发行版中的更新或软件包不一致的问题。
问题描述:
所以我决定重新安装。我在控制面板中找不到该程序,所以我删除了 C 中的文件,并检查了系统属性中的环境变量中的 PATH 中没有任何与 Tex 相关的内容。然后我重新启动了。我install-tl-windows (1).exe
从网站下载了 (1),因为我上次就有它(现在已删除)。在安装 TeX Live 期间,该过程始终失败,并显示与权限拒绝和无法创建某些文件(例如 luaharfbuzz.pdf、pubring.gpg)相关的错误消息。日志表明 tar 由于权限问题无法创建这些文件。但是我以管理员身份运行了可执行文件。屏幕截图附在最后。
错误消息:一些值得注意的错误消息包括:
tar: Could not create file texmf- dist/doc/luatex/base/graphics/luaharfbuzz.pdf: Permission denied
tar: Could not create file tlpkg/gpg/pubring.gpg: Permission denied
TLPDB: :_install_data: untar failed for https://mirror.aarnet.edu.au/pub/CTAN/systems/texlive/tlnet/archive/luatex.doc.tar.xz
采取的故障排除步骤:
- 调整权限:我尝试通过以管理员身份运行安装程序来解决权限问题,但没有任何改变。
- 安全模式安装:尝试在安全模式下安装 TeX Live,但由于安全模式下似乎无法访问互联网而遇到网络问题,哈哈。
- 更改代码页:我修改了系统区域设置(非 Unicode 程序的代码页设置)并尝试再次安装,但没有成功。
- 重新安装尝试:我尝试多次重新安装 TeX Live,确保在 C 中删除任何可能冲突的旧版本,并事先检查 PATH 中没有任何与 TeX 相关的内容。
系统信息:操作系统:Windows 11 安装路径:C:/texlive/2023 安装程序版本:install-tl-20231013
我附上了安装过程的屏幕截图,以便更清楚地概述遇到的问题。
如果之前已经解决过类似的问题,请原谅,我将非常感激您的指导,因为我真的不知道自己在做什么 - 我主要是一名物理专业的学生,所以我对一切都只有一点点了解。
任何关于如何成功安装 TeX Live 而不遇到这些问题的指导或建议都将不胜感激。提前感谢您的时间和帮助。
答案1
遇到了同样的问题。也许你从本页的链接中获取了安装 exehttps://tug.org/texlive/windows.html和我一样,从那个链接下载的exe不起作用。后来我从这个链接下载了另一个安装包http://mirror.ctan.org/systems/texlive/tlnet/install-tl.zip,解压 zip 文件,运行 bat 文件,错误就消失了。