今天(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.mem
in$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 add
Linux 上的错误似乎有问题。
$ 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 没有链接,这很奇怪,因为在我的例子中它确实是链接的。
希望有帮助
诺伯特