y-yu.texlive

TeXLive

Build Status

This is a role for installing TeXLive on Linux and macOS.

Installation

To install, run:

$ ansible-galaxy install y-yu.texlive

Requirements

  • Ansible version 2.0 or newer
  • rsync (if you want to do a full installation)

Why use rsync?

The TeXLive installer (install-tl) normally downloads packages using HTTP. If a download fails, it restarts from the beginning. Rsync can resume interrupted downloads, which is why this role uses rsync for a full installation.

Role Variables

# Directory where TeXLive will be installed
texlive_directory:
  /usr/local/texlive

# TeXLive download mirror
texlive_mirror:
  http://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/tlnet
  
# Rsync URL for TeXLive
# Use this for a full TeXLive installation
texlive_rsync:
  rsync://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/tlnet/

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

Dependencies

None

Example Playbook

- hosts: all
  become: yes
  roles:
    - texlive

License

MIT (See LICENSE)

Author

Yuu YOSHIMURA

Informazioni sul progetto

TeXLive Install Role for Linux and macOS

Installa
ansible-galaxy install y-yu.texlive
Licenza
mit
Download
70
Proprietario
I'm interested in Scala, Functional Programming, LaTeX and Cryptography.