
最新の 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 年から現在のリリース年に変更するだけで有効になります。