texlive2021安装不成功(windows10),关于报错“Cannot open c"\Users\...”

发布于 2021-10-27 20:34:55

编译环境

操作系统

  • [x] Windows 7/8/10
  • [ ] macOS
  • [ ] Linux

Tex发行版

  • [x] TexLive 2021
  • [ ] MikTeX
  • [ ] CTeX

我的问题

系统先前安装了ctex在C盘,根据官网(https://ctan.org/pkg/install-latex-guide-zh-cn ) 的安装介绍,已排查环境变量中【存在mingw,jdk的相关内容】或【缺失C:WIndowssystem32】的问题,但安装texlive2021时会出现如下报错


(...省略正常安装代码)
Installing [0092/4151, time/total: 03:01/02:18:44]: alkalami [125k]
Installing [0093/4151, time/total: 03:03/02:20:03]: allrunes [8078k]
tar: Cannot open C:UsersSONGSH~1LOCALS~1TempaSp7tkKDBEqgXEYiSL2c/allrunes.r42221.tar: Permission denied
TLUtils::untar: F:tlpkginstallertar.exe xmf C:UsersSONGSH~1LOCALS~1TempaSp7tkKDBEqgXEYiSL2c/allrunes.r42221.tar failed (in D:/texlive/2021/texmf-dist)
TLPDB::_install_data: untar failed for F:/archive/allrunes.r42221.tar.xz
TLUtils::install_packages: Failed to install allrunes
Installation failed.
Rerunning the installer will try to restart the installation.
Or you can restart by running the installer with:
install-tl-windows.bat --profile installation.profile [YOUR-EXTRA-ARGS]
or
install-tl-advanced.bat --profile installation.profile [YOUR-EXTRA-ARGS]
F:install-tl: Writing log in current directory: C:/WINDOWS/system32/install-tl.log
Wide character in print at F:install-tl line 2486, <STDIN> line 6.
Wide character in print at F:install-tl line 2486, <STDIN> line 6.
Wide character in print at F:install-tl line 2486, <STDIN> line 6.
Wide character in print at F:install-tl line 2486, <STDIN> line 6.


另外考虑到用户名含有中文的问题,本人的应对方法是:
使用管理员身份进入cmd,为用户目录建立软链接,并修改注册表,具体操作方法参考来自(https://antrn.blog.csdn.net/article/details/102836028
ps:本人尝试过修改环境变量TEMP和TMP的方式来应对用户名问题,但安装时都会遇到上文中的报错,希望有专业人士能够指出报错中可能存在的问题,或者如何正确解决中文用户名的安装问题,或者如何完全排查ctex与texlive的兼容性问题

查看更多

关注者
0
被浏览
4.1k
如果您有什么不同意见,您是对的,我是错的。
这家伙很懒,什么也没写!

install-latex 最新版写了『如何在中文用户名下安装』

2 个回答
U53434
U53434 2021-10-28
这家伙很懒,什么也没写!

你好,问题最终解决了,感谢解答!

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览