某古い 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/ |
古いのを残したままだったので、
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: |
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 |
桂田 祐史