tlmgr 上的“新功能”

tlmgr 上的“新功能”

我用它tlmgr来更新软件包。每周使用一次并更新所有内容。

但有时我想知道某些包裹有什么变化。

可以显示这个吗?也许点击某处即可查看新文件

我知道我可以在 CTAN 上找到它,但是在 上呢tlmgr

附言:我忘了说我使用的是 GUI。所以我可以看到哪些内容可以更新。

答案1

当你执行TeX Live 更新,更新的具体软件包已记录tlmgr.log(位于~/texmf-var/web2c/)。它看起来像这样:

...
[Thu Jan 30 16:39:24 2014] update: sa-tikz (32788 -> 32815)
[Thu Jan 30 16:39:28 2014] update: texlive-msg-translations (32801 -> 32813)
[Thu Jan 30 16:39:32 2014] update: texlive-scripts (32798 -> 32811)
[Thu Jan 30 16:39:35 2014] update: xetex-itrans (24105 -> 32810)
[Fri Jan 31 13:56:10 2014] update: babel-spanish (30295 -> 32825)
[Fri Jan 31 13:56:25 2014] update: pst-3dplot (27233 -> 32824)

您可以看到更新/安装的日期,以及类型(无论是删除/安装/更新/...),包的名称,以及更新修订参考(从 -> 到)。

现在您可以访问TeX Live Master 主干并输入修订号以查看更改。例如,上面的修订为 32824列表:

在此处输入图片描述

答案2

如果您使用图形界面,则可以在实际下载之前检查更新列表。以下是使用 Tcl-Tk 界面的示例

在此处输入图片描述

这与 TeX Live Utility (Mac OS X) 相同

在此处输入图片描述

假设你想查看发生了什么变化quoting:远程版本是 32818;转到

http://tug.org/svn/texlive?view=revision&sortby=date&revision=32818

(更改您要查看的修订的最终编号)。这是主存储库的链接;转到那里将打开窗口

在此处输入图片描述

“文本更改”链接是最有用的。

最新更改可从以下网址获取http://tug.org/svn/texlive/trunk/Master/texmf-dist/?sortby=date

答案3

尝试

tlmgr update --all --dry-run

这将为您提供要更新的软件包列表。(此选项的意思是“解释您要做什么,但不执行操作,请参阅http://www.worldwidewords.org/qa/qa-dry1.htm)。然后,如果您想查看每个包中具体发生了哪些变化,则需要前往 CTAN。

相关内容