我正在尝试参与预测试 TeX Live 2022。我意识到测试不适合初学者,因此,由于我只用了几年 TeX,我可能有点力不从心。但我读到“整个 TeX Live 社区都从正式发布前的所有测试中受益匪浅。”所以我想试一试。
我读过预测试 TeX Live 2022 页面,但我的 UNIX 知识有限。我无法rsync -a --delete --exclude="mactex*" somemirror::/some/path/ /your/local/dir
成功执行。相反,我下载了mactex-20220301.pkg文件并按照说明安装 MacTeX-2022。
安装 mactex-20220301.pkg 后,我想知道是否还需要通过运行来跟进 mactex-20220301 的安装安装-tl,到目前为止我还没有成功做到这一点(似乎什么也没有发生)。
当我尝试运行 TeXShop 时,我看到许多关于下载需要“文件列表”的错误。
显然,我需要做更多。我的问题是我必须绝对运行完整的 rsync 命令吗?例如rsync -a --delete --include="mactex-2*" --exclude="*" somemirror::/some/path/ /your/local/dir
?
如果可以的话,如果有人能提供建议,我将不胜感激。如果不可以,我可以等几周,直到 2022 版正式发布。谢谢。
更新:我尝试了 3 个不同版本的 rsync 命令(无济于事),每个版本都尝试从www.math.utah.edu该服务器被列为 mactex-2022 TeX 站点之一,网址为texlive-pretest 镜像的状态:
rsync -a --delete --include="mactex-2*" --exclude="*" http://www.math.utah.edu::/pub/tlpretest/ /usr/local/texlive/2022
(注意双冒号,w http://)rsync -a --delete --include="mactex-2*" --exclude="*" www.math.utah.edu::pub/tlpretest/ /usr/local/texlive/2022/
(请注意双冒号,没有 http://)rsync -a --delete --include="mactex-2*" --exclude="*" www.math.utah.edu:/pub/tlpretest/ /usr/local/texlive/2022/
(请注意,单冒号,没有 http://)
上述尝试均未成功。
更新 2:按照答案 1 完成更新。(总运行时间约 8 小时。)在 install-tl.log 文件末尾,有两条注释:
将 /usr/local/texlive/2022/texmf-dist/doc/man 添加到 MANPATH。
将 /usr/local/texlive/2022/texmf-dist/doc/info 添加到 INFOPATH。
如何将上述路径分别添加到 MANPATH 和 INFOPATH?
从日志文件来看,mactex-2022 是 TeX 社区的一项令人印象深刻的成就。再次感谢。
答案1
您有两个选择:使用 MacTeX 预测试图像,或使用标准 Unix 工具安装
麦金塔电脑
预测试网站提供了 MacTeX 图像:您可以直接下载并“正常”安装。这会将您的标准 TeX 系统设置为 TL'22,因此请注意这一点(或者使用 TeX Live Utility 根据需要设置另一个系统)。
命令行
您可以使用命令行安装标准 TeX Live 设置(Mac 上为终端,其他操作系统上的方法大致相同)
下载
install-tl-unx.tar.gz
自预测试镜子之一(我用http://ftp.cstug.cz/pub/tex/local/tlpretest/)提取档案(你可以在 Finder 中双击它来执行此操作)
打开终端,执行
cd Downloads/install-tl-<the date in the name>
运行
sudo ./install-tl -repository <mirror>
(对我来说sudo ./install-tl -repository http://ftp.cstug.cz/pub/tex/local/tlpretest/
)。这将使用 GUI 安装程序:我倾向于使用终端版本,方法是使用-gui text
选项接受默认设置(或不接受)并运行安装
这会不是将测试 TeX Live 添加到您的 PATH,因此例如在 GUI 编辑器中,您需要选择它/usr/local/texlive/2022/bin/universal-darwin
作为查找二进制文件的位置。或者在终端中您可以执行
export PATH=/usr/local/texlive/2022/bin/universal-darwin:$PATH
这意味着这个特定的终端会话将在标准 MacTeX 二进制文件之前找到新的二进制文件。