texlive

TeXLive

Build Status

TeXLive install role for Linux and macOS.

Install

$ ansible-galaxy install y-yu.texlive

Requirements

  • Ansible 2.0 or higher
  • rsync (if you want to install full)

Why does the role use rsync?

TeXLive installer (install-tl) uses HTTP to pull CTAN packages by default. But if the installer fails to download, it will start to download over. Rsync can resume to download, so this role uses rsync if you want to install full packages.

Role Variables

# TeXLive install directory
texlive_directory:
  /usr/local/texlive

# TeXLive mirror
texlive_mirror:
  http://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/tlnet
  
# TeXLive rsync URL
# This is used if you want to install full TeXLive
texlive_rsync:
  rsync://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/tlnet/

# TeXLive Scheme
# full > medium > small > basic
scheme:
  small

Dependencies

None

Example Playbook

- hosts: all
  become: yes
  roles:
    - texlive

License

MIT (See LICENSE)

Author Information

Yuu YOSHIMURA

About

TeXLive Install Role for Linux and macOS

Install
ansible-galaxy install y-yu/ansible-texlive
GitHub repository
License
mit
Downloads
61
Owner
I'm interested in Scala, Functional Programming, LaTeX and Cryptography.