ネイティブインストール方法とディストリビューション固有のインストール方法

ネイティブインストール方法とディストリビューション固有のインストール方法

Fedora 17 上の Texlive 2012 の場合、これら 2 つのインストール方法のどちらが適しているか教えてください。

最も安定していて最新のシステムを提供するのはどれですか?読むディストリビューション固有のアップデートでは tlmgr は使用されません。これは私にとって何を意味するのでしょうか? tx

答え1

どちらのアプローチにも有利な理由があり、多くのエンドユーザーにとっては「バニラ」バージョンが有利になる可能性が高く、サーバー設定には「管理された」バージョンが有利になるでしょう。

TUG の「バニラ」TeX Live は、毎年の短い「フリーズ」期間を除けば、CTAN からほぼ毎日更新されます。これにより、TeX システムを更新して最新バージョンのパッケージを簡単に入手でき、新機能の取得やバグの修正に役立ちます。また、ほとんどの「無料」パッケージを自分でインストールしなくても入手できることも意味します。「スタンドアロン」インストールは によって管理されtlmgr、個々のパッケージを選択的に追加または削除できます。

「システム管理」インストールでは、システム管理ライブラリに対して動的にコンパイルされたバイナリが含まれます。したがって、サードパーティのコードに更新が必要な場合、システム全体の更新が行われると、TeX バイナリに自動的に適用されます。(比較すると、「標準」TUG バージョンは完全に独立しているため、サードパーティのコードにバグがある場合、TeX Live はこれを更新し、問題を修正するには TeX Live の更新をインストールする必要があります。)「システム管理」TeX は、他の TeX 依存パッケージでも必要になります (例えばほとんどの TeX エディタ (Linux で使用可能) では、パッケージ マネージャーを使用して TeXworks などをインストールする場合、管理対象エディタのインストールが必須または簡単な場合が多くあります。

コメントで強調されている点、そしてエンド ユーザーに「バニラ」インストールが通常推奨される理由の 1 つは、Linux ディストリビューションが必ずしも最新の TeX Live を使用するわけではないという事実です。そのため、それらに含まれる (La)TeX コードの修正は行われません (これは TeX Live のバージョン間で更新されないため)。前述のライブラリの修正は行われますが、これはセキュリティ上重要ですが、ほとんどのエンド ユーザーにとって重要なのは (La)TeX パッケージの変更です。ディストリビューションが最新の TeX Live バージョンを使用している場合でも、マテリアルを再パッケージ化する必要があるため、(La)TeX マテリアルの更新は「バニラ」TeX Live の更新よりも遅れることはほぼ間違いありません。

どちらのセットアップがより「安定」しているかという質問です。それは、あなたが何を求めているかによります。インストールした (La)TeX パッケージを更新せず、セキュリティ上の理由でバイナリを変更するだけであれば、この点では「標準」の TeX Live は管理されたインストールと基本的に同じです。ただし、インストールしたパッケージを追加/更新できることは、その意味では安定性を低下させます (パッケージの変更 => 出力の変更)。

関連情報