tlmgr path add 产生错误但会生成符号链接

tlmgr path add 产生错误但会生成符号链接

今天(2016 年 6 月 9 日),我刚刚在 Ubuntu 14.04.4 上安装了 TeX Live 2016。安装本身成功了,但当我尝试为二进制文件、信息页面和手册页创建符号链接时,子path命令 fromtlmgr失败(我的意思是退出状态$?1之后path add)。然而奇怪的是,大多数符号链接都在正确的目录中创建。以下是我在终端中执行的操作。

$ cd /path/to/installer
$ sudo ./install-tl
$ which tex
tex not found
$ sudo /usr/local/texlive/2016/bin/x86_64-linux/tlmgr path add
tlmgr: action path returned an error; continuing.
tlmgr: An error has occurred. See above messages. Exiting.
$ which tex
/usr/local/bin/tex
$ for file in $(ls /usr/local/texlive/2016/bin/x86_64-linux/); do; which $file; done | grep "not found"
xindy.mem not found

我读关于的文档path,但我不明白我的程序出了什么问题。

缺少xindy.memin$PATH不会对我造成任何影响,因为我不太可能使用xindy软件包,但我的安装出了什么问题?我需要做些什么来解决这个问题吗?

注意(我不确定这是否有帮助):几个月前,我以完全相同的方式在 El Capitan 上安装 TeX Live 2015 ,效果很好(tlmgr当然,路径不同)。


2016 年 6 月 10 日,我尝试重新安装 TeX Live 2016,但又出现了与昨天相同的问题。

$ sudo /usr/local/texlive/2016/bin/x86_64-linux/tlmgr path remove
tlmgr: action path returned an error; continuing.
tlmgr: An error has occurred. See above messages. Exiting.
$ which tex
tex not found
$ sudo mv /usr/local/texlive/2016 /usr/local/texlive/2016_bak
$ cd /path/to/installer
$ sudo ./install-tl
$ which tex
tex not found
$ sudo /usr/local/texlive/2016/bin/x86_64-linux/tlmgr update --self --all
$ sudo /usr/local/texlive/2016/bin/x86_64-linux/tlmgr path add
tlmgr: action path returned an error; continuing.
tlmgr: An error has occurred. See above messages. Exiting.
$ which tex
/usr/local/bin/tex
$ LANG=C; for file in $(ls /usr/local/texlive/2016/bin/x86_64-linux/); do; ls /usr/local/bin/$file; done | grep "No such file or directory"
ls: cannot access /usr/local/bin/man: No such file or directory

关于最后一行,我的 El Capitan 上的 TeX Live 2015 给出了相同的结果。因此,path addLinux 上的错误似乎有问题。

$ for file in $(ls /usr/local/texlive/2015/bin/x86_64-darwin/); do; ls /usr/local/bin/$file; done | grep "No such file or directory"
ls: /usr/local/bin/man: No such file or directory

答案1

当前版本中有一个错误tlmgr(或者最好有两个),它会在操作期间返回错误tlmgr path add。感谢您的报告,我会(在适当的时候)修复它。我检查了源代码,但没有发现任何明显的错误,但我最终会修复它,因为我看到了相同的行为。

为什么您那边 xindy.mem 没有链接,这很奇怪,因为在我的例子中它确实是链接的。

希望有帮助

诺伯特

相关内容