texlive 無間地獄
そのきっかけは、一昨日か昨日辺りから、texlive pretest 版のアップデートがうまくいかなくなっていたことだった。少し待っていればよかったものを、余計なことを考えてしまったのだった。これはクリーンインストールした方がいいかなあ、などと……
本来、pretest 版であっても、texlive のクリーンインストールは容易である。install-tl-unx.tar.gz を取得して展開、install-tl にオプションで供給元の URL を渡してネットワークインストールを行うだけのことである。しかし、ファイルサイズのデータベースの更新がまだなのか、ファイルサイズが違うといって落ちてしまう。やっべー。/usr/local/texlive/2016 をもう消しちゃってるのに……しかもこんなときに限ってプレゼンの資料を beamer で作ったりしていたから、さあ困った、というわけだ。
では次善の策として、texlive 2015 をインストールしよう……と、DVD ISO イメージを落としてきてインストール、アップデートを済ませてから、試みに今作っているドキュメントを処理しようとしたら……なになに、
! Package pgf Error: Driver file ``pgfsys-luatex.def'' not found..えーーーー?
このプレゼン資料は、LuaTeX-ja と beamer を併用して書いていたわけだが……落ち着け俺。そう言えば、LuaTeX が大規模な仕様変更をしていたんじゃなかったっけ、とググってみると、アセトアミノフェン氏の blog における記述を発見。あーやっぱり。ということは、もはや texlive 2015 では駄目だということか……というところまで確認して時計を見ると、もう午前2時を過ぎている。サーバも何かおかしいし、とりあえず時間を置いた方が良かろう、ということで寝てしまったのだった。
起床後、改めて各ミラーサイトからのネットワークインストールを試みる。いけそうなのに途中で落ちてしまう、ということが何度かあった後に、Harvey Mudd College のサーバ(現存するミラーサイトの中で、家から最速で接続できるサーバでもあるわけだが)でようやく成功。まだアップデートが怪しいんだが、とりあえずの使用には問題なしの状態まで復帰させた。あとは…… luajitlatex を使用可能にしておく位か。はー。
しかし精神衛生上実によろしくないわ。たまらんなあ。いや、勿論これは自業自得なんだけどね。