我最近安装了 TeX Live 2011 (基本版) 并运行了tlmgr
命令。输出显示No command 'tlmgr' found, did you mean....
。作为补救措施,我tlmgr
通过运行将 所在的目录导出到 $PATH 变量export PATH=/usr/local/texlive/2011/bin/i386-linux/:$PATH
。执行此操作后,如果我运行tlmgr --self --all update
,我会收到以下消息:
tlmgr: package repository http://get-software.net/systems/texlive/tlnet
TeX Live 2011 is frozen forever and will no
longer be updated. This happens in preparation for a new release.
If you're interested in helping to pretest the new release (when
pretests are available), please read http://tug.org/texlive/pretest.html.
Otherwise, just wait, and the new release will be ready in due time.
tlmgr: saving backups to /usr/local/texlive/2011/tlpkg/backups
tlmgr: no updates available
我使用sudo
命令安装了 TexLive 2011,但sudo
上述命令的版本也无济于事。请告诉我我遗漏了什么。
答案1
TeX Live 团队会在下一个版本(例如 2012)发布前不久冻结一个版本(例如 2011)。这意味着不会从 CTAN 或其他来源纳入新的软件包更新。您仍然可以将旧安装更新到冻结前的最后一个版本,但进一步运行tlmgr update
将不会执行任何操作。它会打印上面的信息文本告诉您这一点,从技术上讲这不是一个错误。
请注意,您无法从一个 TeX Live 版本升级到另一个版本,而是需要将新版本作为全新安装。您只是恰好在错误的时间安装了 TeX Live,因此如果您想获取软件包更新,则必须在几周后再次安装它。