TeX Live 2016 pretest 版のインストール

ここでは、TeX Live 2016 pretest 版のインストールについて見ていくことにしましょう。

tlpretest とは

tlpretest は、TeX Live の更新が停止されてから、次年度の TeX Live がリリースされる前の間、主に次年度の TeX Live のテスト目的で公開されています。公開開始されてからしばらくは不安定な状況があることもありますが、正式リリース版と並行してインストール・使用することもできますので、興味のある方は一度試されるのも良いかもしれません。

インストールイメージの取得

まずは "Testing TeX Live before release" を見てみましょう。箇条書きになっている部分の最初に、

Downloading

You can retrieve the pretest files from one of these hosts: copy-paste an http or ftp url when running the installer directly, or use an rsync url for mirroring, as described below. (Our thanks to these sites for making their space and bandwidth available.)

You can either do a network installation of TL or mirror the whole directory:

The pretest build runs nightly, ending around 5am Denmark time unless something goes wrong. The mirror hosts should all be up to date within a couple of hours after that.

とありますね。

tlpretest のミラーサーバ

"one of these hosts" を選択すると、"the status of texlive-pretest mirrors"というページが開きます。

tlpretest に限らず、TeX Live に関わるファイル群は、元は TUG や CTAN のサーバで公開されています。しかし、世界中の TeX / LaTeX ユーザがそこにアクセスするというのは明らかに問題があるわけで、CTAN の場合は、前述のように数多くのミラーサーバが設置されています。

しかし、tlpretest の場合は、このページで示されたサーバ群が「公式に」設置されているミラーサイトです。network install の場合も、後述するようなツリーごとの取得の場合も、これらのサイトから行うことになります。

ミラーサーバは、

に一覧があります。日本からネットワーク的に「近い」ところ、ということになると、中国かアメリカ合衆国かのいずれかになるでしょう。ここでは、僕の使用しているネットワークから一番「近い」ユタ大学理学部数学科のサーバを例にして話を進めていきます。

Network install

一番簡単なインストール方法は、ミラーサーバで公開されている install-tl-unx.tar.gz を利用するのが、一番シンプルなやり方でしょう。

install-tl-unx.tar.gz を適当なディレクトリ(/tmp 等)で展開すると、install-tl-yyyymmdd というディレクトリができます。このディレクトリ中の install-tl というスクリプトを起動するのですが、そのままでは TeX Live 2013 のリポジトリを読みに行ってしまいますから、

$ sudo ./install-tl -repository ftp://ftp.math.utah.edu/pub/texlive/tlpretest/
のように、tlpretest のリポジトリを明示的に URL で指定します。すると、
tlpretest-cui.png
という画面が出てインストールが開始されます。ダウンロードしながらのインストールなので、ネットワーク環境やサイトとのネットワーク的距離によって、所要時間は異なってきますが、大体数十分から1時間程度というところでしょうか。

Mac OS X ユーザの方は、default で Intel Mac 用のバイナリがインストールされます。ユニバーサルバイナリを使いたい方は、まず "<B> platforms: 1 out of 21" を入力してサブメニューに入り、"<-> deselect all" を入力して一度全ての選択を解除してから、"t [ ] universal-darwin universal binaries for MacOSX/Darwin" を選択後、"<R> return to main menu" でメインメニューに戻ってから、I を入力してインストールを開始すると、ユニバーサルバイナリがインストールされます。

DVD インストールイメージの取得

既に以下の URL で TeX Live 2016 pretest 版の DVD インストールイメージが公開されています:

ftp://mirror.tug.org/texlive/Images/test/

これを取得される方が、現時点では手軽かもしれません。

rsync によるリポジトリ取得

network unreachable な端末にインストールする場合や、複数の端末にインストールする場合など、手元にリポジトリの内容を保持したい、という場合には、ダウンロードした上でインストールを行うことも可能です。

ダウンロードは wget 等でも可能なのですが、rsync によるダウンロードが可能なので、ここでは rsync によるリポジトリ取得について書きます。

tlpretest のページで、rsync によるリポジトリ取得に関して書いてある部分をもう一度見てみると:

To mirror the whole directory, rsync is the most efficient method:
rsync -a --delete --exclude="mactex*" rsync://somemirror/some/path/ /your/local/dir

とあります。まあ、この通りにすればいいわけですが、"the status of texlive-pretest mirrors" によると、rsync でのアクセスを提供しているのは4箇所です。ユタ大学理学部数学科のサーバに接続して、/usr/local/src/tlpretest 以下に保存する場合は、
$ rsync -a --delete --exclude="mactex*" rsync://ftp.math.utah.edu/texlive/tlpretest /usr/local/src
のようにします。--delete オプションを付けるのは、リポジトリの構成に変更があった際、リポジトリ側で削除された箇所を手元でも削除するために、--exclude=... は、TeX Live とともに公開されている MacTeX のリポジトリ内容をダウンロード対象から外すために付けています。

このようにして保存したリポジトリ内容を使用する際には、最新の内容にアップデートしてからにしたい、という場合が多いでしょうが、アップデートはダウンロードと全く同じコマンドで可能です。この rsync によるダウンロードの所要時間ですが、初回は数時間を要するでしょう。二回目以降からは、ファイルの差分だけを転送するので、比較的短時間でアップデートが完了します。

ダウンロードが完了すると、/usr/local/src/tlpretest というディレクトリができていて、その中にリポジトリの内容がコピーされています。後は、/usr/local/src/tlpretest 内で、

$ sudo ./install-tl
とすることでインストーラが起動します。

GUI のインストーラをお望みの方は

install-tl は GUI も提供します。ただし事前に Perl/TK(勿論これに必要な Tcl/Tk の環境も)を入れておく必要があります。

Perl/Tk を整備した状態で、

$ sudo ./install-tl -gui
と入力すると、GUI (ほとんどのシステム上ではメッセージも日本語化されているはずです)でのインストールが可能になります。
install-tl -gui


Go back to the top
Go back to the index

Copyright(C) 2016 Tamotsu Thomas UEDA