是否可以将 TeX Live 以单独的单个文件形式下载?

是否可以将 TeX Live 以单独的单个文件形式下载?

通过互联网安装太苛刻了......

例如,是否有 TeX Live 的 torrent?

答案1

如果您想在下载 TeXLive 时拥有“恢复/暂停”之类的功能,那么将其镜像到硬盘上是一个好方法。

镜像 TeXLive 的优点:

  1. 我们可以暂停或者恢复下载。
  2. 我们可以在本地网络中与其他用户共享原始 TeX 发行版。这样一来,我们就可以节省互联网带宽。
  3. 我们可以将单个原始 TeX 镜像与互联网上最近的公共镜像进行更新或同步。本地网络上安装的 TeX 系统随后会从我们的本地镜像进行更新。这可以节省互联网带宽。将本地镜像与公共镜像进行更新或同步的速度很快,因为同步工具中采用了智能算法,下面将使用并解释该算法。

如何镜像:

我假设你的操作系统是 Windows。否则,你需要搜索类似的程序。

  1. 首先 cwrsync从下载 5.5 版本itefix.net(下载链接位于“免费”选项卡中)。将其解压C:\Program Files (x86)\并添加C:\Program Files (x86)\cwrsync_5.5.0_x86_free\bin到您的系统变量中PATH

  2. 按照说明的步骤修复文件权限问题此链接

  3. 找到最近的 TeXLive 镜像,然后从 执行以下操作cmd

    rsync -a --delete -v --progress rsync://<your nearest mirror>/CTAN/systems/texlive/tlnet/ "/cygdrive/<your drive name>/<your destination folder>"
    

例如,

rsync -a --delete -v --progress rsync://ftp.fau.de/ctan/systems/texlive/tlnet/ "/cygdrive/d/Installers/TeXLive2020"

欲了解更多详情,请访问下载/镜像 TeX Live 存储库

提示和技巧:

打字

rsync -a --delete -v --progress rsync://<your nearest mirror>/CTAN/systems/texlive/tlnet/ "/cygdrive/<your drive name>/<your destination folder>"

对我们来说似乎很麻烦。因此,我建议你创建一个批处理文件,如下所示

rem this filename is UpdateMyTeXLive.bat

rem the file path must not contain spaces
rem trailing / at the destionation is optional


rsync -a --delete -v --progress rsync://<your nearest mirror>/CTAN/systems/texlive/tlnet/ "/cygdrive/<your drive name>/<your destination folder>"

并将其命名为

在此处输入图片描述

每当您想要更新本地 TeX 镜像时,只需右键单击图标并选择“以管理员身份运行”。

更新已安装的 TeX 系统:

更新您的本地 TeXLive 镜像与更新您已安装的 TeXLive 无关。

如果你已经在机器上安装了 TeXLive,并且刚刚更新了本地 TeX 镜像,那么你机器上安装的 TeXLive 必须更新或与本地 TeX 镜像同步。要更新已安装的 TeXLive,请参阅这个答案

答案2

我建议从您选择的镜像中下载一个 ISO 文件或通过Torrent。你可以找到一些链接这里

我认为,现在比以往任何时候都更需要这种方式来获取 TeXLive,因为 2012 版本已于几天前发布,因此 DVD 目前确实是最新的,并且使用 torrent 或好的镜像,您可以在两三个小时内获得它(在良好的互联网连接下)。2.2 GiB 现在不是什么大问题

相关内容