Linux での TeX Live Manager アップデートのセットアップ

Linux での TeX Live Manager アップデートのセットアップ

最新の Ubuntu リポジトリ TeXLive は古くなっています。ただし、すでにインストールされています。ドキュメントによると、TeXLive Manager 経由で更新できます。

もし私が走ったら

perl-tk がインストールされている状態で sudo /usr/bin/tlmgr --gui を実行すると、エラーが発生します。

「これには時間がかかる場合がありますので、しばらくお待ちください... /home/dmnq/texmf の /usr/bin/tlmgr 行 5336 で TLPDB を設定できません。 /usr/bin/tlmgr 行 4445 で require のコンパイルに失敗しました。」

Ubuntu リポジトリ texlive 2013 を持っています。何が間違っているのでしょうか?

ところで、私は通常、TUG isoまたはリポジトリを使用してインストールすることを好みます。これは便利だと思いましたhttps://milindpadalkar.wordpress.com/2011/05/04/installing-texlive-2010-in-ubuntu-10-04-10-10-and-11-04/ただし、それがまだ有効かどうかはわかりません。

答え1

GNU/Linux ディストリビューションが提供する TeX Live と手動でインストールしたものの両方がある場合は、2 つの異なる が存在しますtlmgr

/usr/bin遺言書にないパッケージを更新しますが、構成パラメータのみを変更します。

のものは/usr/local/texlive/<YEAR>/bin/<ARCH>、代わりに手動でインストールされた TeX Live を更新します。ここで は、<YEAR>おそらく のバージョンを表し2014、 は<ARCH>プロセッサの標準シンボル名、つまりx86_64-linuxまたは を表しますi386-linux

データが上記の通りであれば、正しい呼び出しは次のようになります。

sudo /usr/local/texlive/2014/bin/x86_64-linux/tlmgr --gui

TeX Liveを手動でインストールする場合は、

sudo ln -s /usr/local/texlive/2014/bin/x86_64-linux /opt/texbin

PATHに追加するだけで/opt/texbin、さらに簡単になります。TeX Live 2015がリリースされ、インストールしたら、次の操作を行うだけです。

sudo rm /opt/texbin
sudo ln -s /usr/local/texlive/2015/bin/x86_64-linux /opt/texbin

そして、やりますいいえPATH変数はすでに正しい場所を指しているので、セットアップに他の変更を加える必要はありません。このシンボリックリンクを作成すると、

sudo /opt/texbin/tlmgr --gui

正しい呼び出しになります。

見るTUGboatのこの記事これは私が推奨するインストール手順について説明しており、年を 2010 年から現在のリリース年に変更するだけで有効になります。

関連情報