y-yu.texlive
TeXLive
LinuxとmacOS用のTeXLiveインストールロールです。
インストール
$ 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を参照)
著者情報
吉村 裕