y-yu.texlive
TeXLive
TeXLive 安装角色适用于 Linux 和 macOS。
安装
$ ansible-galaxy install y-yu.texlive
需求
- Ansible 2.0 或更高版本
- rsync(如果想要安装完整版本)
为什么这个角色使用 rsync?
TeXLive 安装程序(install-tl
)默认使用 HTTP 下载 CTAN 包。
但是,如果安装程序下载失败,它会重新开始下载。
rsync 可以恢复下载,因此如果您想安装完整的包,这个角色使用 rsync。
角色变量
# TeXLive 安装目录
texlive_directory:
/usr/local/texlive
# TeXLive 镜像
texlive_mirror:
http://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/tlnet
# TeXLive rsync URL
# 如果您想安装完整的 TeXLive,将使用这个
texlive_rsync:
rsync://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/tlnet/
# TeXLive 方案
# full > medium > small > basic
scheme:
small
依赖
无
示例剧本
- hosts: all
become: yes
roles:
- texlive
许可证
MIT(请参见 LICENSE)
作者信息
Yuu YOSHIMURA