考虑更新Wiki中的Docker方案? #872
Replies: 3 comments 6 replies
-
实际上,正如 Wiki 中指出的,MiKTeX 会自动更新需要的包,MiKTeX 的镜像仅仅是一个用来获取更新的壳子,所以可以理解为这个壳子不用频繁更新,包还是会拉最新的版本( 当然,非常欢迎提供 TeX Live 镜像的说明,因为 TeX Live 省事更稳定,所有的包安装一步到位,只是镜像体积相较于 MiKTeX 偏大(2GB vs 200MB)。 |
Beta Was this translation helpful? Give feedback.
-
实际上,目前 Docker 在本项目 CI 中使用,也就是 SJTUThesis/.github/workflows/build.yml Line 19 in 700093d 中使用的 xu-cheng/texlive-action,这里面会拉取基于 Alpine Linux 的 TeX Live 镜像。可是,这个镜像经常会有一些问题,运行 XeLaTeX 时有一定的概率不稳定,造成了隔壁项目很多次的停摆,经常过几天自动恢复,见 sjtug/SJTUBeamer#62 (comment) ,详细讨论见 sjtug/SJTUBeamer#78 。所以有一个使用 TeX Live 原始镜像的配置也会对我们改进 CI 有一定的启示。如果能够做到最小化镜像,即只包含相关宏包,可能就比较理想了,详见 https://github.com/CTeX-org/ctex-kit/blob/master/.github/workflows/test.yml 。 |
Beta Was this translation helpful? Give feedback.
-
感谢答复!
这一点我觉得可能并不是这样,等我有空了提供一些出问题的例子(不过这个在这里就扯远了hh,应该在MiKTeX那里讨论((您也可以参考下那边被bot自动关掉的若干个issue
嗯嗯,回头我打个草稿请各位指正一下,我相关知识也不深入哈,毕竟是较大的改动了怕误人子弟(其实我现在也就是起一个daemon当小虚拟机用了
或许这个里面的几个第三方镜像能提供一些启发?不过咱们是中文,且宏包不一样可能也难以直接用上 您链接的几个issue/pr我也会学习一下! |
Beta Was this translation helpful? Give feedback.
-
个人感觉MiKTeX镜像构建不太及时,且作者维护不积极(),容易遇到问题,见Docker Hub、仓库
或许可以把Wiki中相关章节更新成TeX Live之类的镜像?
Beta Was this translation helpful? Give feedback.
All reactions