35 El Capitan が走っている某 Mac で TeXLive 2019 を使う

某古い Mac, いわゆるサポート切れになっていて、 新しい macOS がインストール出来ない。El Capitan を使っている。 身の回りのほとんどの Mac は MacTeX 2019をインストールしてあるのだけれど、 MacTeX 2019 は ElCapitan にはインストールできない。


ある人と TeX の話をしたのがきっかけで (ちょっと楽しい話だったので、 そのうち何か書くかもしれない)、TeX だけでも更新して見よう、と考えた。

https://texwiki.texjp.org/?TeX%20Live%2FMac#binaryによると、オリジナルの TeX Live ならば、 El Capitan で使えるものが用意されているよし。

curl -O http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
tar xvf install-tl-unx.tar.gz
cd install-tl*
sudo ./install-tl -no-gui -repository http://mirror.ctan.org/systems/texlive/tlnet/
(cd install-tl* はアスタリスク使っていて粗いようだけれど、 ディレクトリィの名前に日付が入っていて、 ちょくちょく変わるようなので、これが一番実際的なようだ。)

古いのを残したままだったので、
An old installation of TeX Live has been found in /usr/local/texlive/2018

If you want the selection of schemes/collections and various options being
taken over press `y', otherwise anything else.

Import settings from previous TeX Live installation: (y/n):
のようなメッセージが出た。

Actions:
 <I> start installation to hard disk
 <P> save installation profile to 'texlive.profile' and exit
 <H> help
 <Q> quit

Enter command:
となるので、I \fbox{enter} とする。

sudo /usr/local/texlive/2019/bin/x86_64-darwin/tlmgr path add

(工事中)

ここはメモをちゃんと取らなかったのでうろ覚え。 TeX Live 2019 では、 /usr/local/bin に色々なコマンドへのシンボリック・リンクを張ってくれるが、 これまで通り /Library/TeX/texbin から使えるようにしたい (色々なもの、例えば TeXShop などもそこを参照している)。 この時点で、古い MacTeX 2018 の中を見に行くようになっているので、 それを適当に直す。

(次が記憶曖昧 -- もう他に El Capitan の Mac は残っていないので、 もう一度やって確かめることも出来ない)
cd /Library/TeX/Distributions
sudo mkdir TeXLive-2019.texdist/
cd TeXLive-2019.texdist
sudo ln -s ../.FactoryDefaults/TeXLive-2019/Contents .
cd ../.DefaultTeX
sudo mv Contents Contents.old
sudo ln -s ../TeXLive-2019.texdist/Contents .

ここまでやって、一応組版はこれまで通り出来るようになって、 さらに
sudo tlmgr update --self --all
で更新も出来ているようなので、よしとする。

桂田 祐史
2020-04-20