我已更新至Tex Live 2015
。Ubuntu 14.04
当我尝试使用以下命令更新软件包时
tlmgr update --self --all
我收到以下错误:
tlmgr: package repository http://ctan.uib.no/systems/texlive/tlnet
Fundamental package texlive.infra not present, uh oh, goodbyeShould not happen, texlive.infra not found at /usr/local/texlive/2015/bin/i386-linux/tlmgr line 6110.
有任何想法可以解决这个问题吗?任何帮助都将不胜感激。谢谢
tlmgr show texlive.infra
说
tlmgr: package repository http://ctan.uib.no/systems/texlive/tlnet
package: texlive.infra
category: TLCore
shortdesc: basic TeX Live infrastructure
longdesc: This package contains the files needed to get the TeX Live tools (notably tlmgr) running: perl modules, xz binaries, plus (sometimes) tar and wget. These files end up in the standalone install packages, and in the tlcritical repository.
installed: No
sizes: doc: 185k, run: 1057k, bin: 349k
relocatable: No
collection: collection-basic
我需要重新安装吗Tex Live 2015
?或者有没有什么方法可以解决这个问题。
答案1
经过聊天会话后,我们似乎了解了发生了什么。文件intra
似乎已损坏。这种情况有时会发生。最好的解决方法是访问http://ctan.org/tex-archive/systems/texlive/tlnet并下载(这是适用于 Linux 和 Mac 的,还有一个.exe
适用于 Windows 的文件)然后运行它。
sh update-tlmgr-latest.sh
那么一切都会恢复正常。
(这很可能是另一个答案的重复)