Ubuntu 12.04には、古くて古い2009年版のTeX Liveがまだ含まれています。 TeX Live Webサイトから手動でインストールする以外に、Ubuntu Precise 12.04に最新の2012バージョンをインストールする代替手段はありますか?
TeX Live 2012は、次のUbuntuリリース(Quantal 12.10)に含まれる予定です。一方、UbuntuのTeX LiveメンテナーであるJeremy Bichaは 公式の「バックポート」PPA を作成し、12.04ユーザーが新しいバージョンに簡単にインストール/アップグレードできるようにしました。
TeX Live 2012をインストール/アップグレードするには:
以下を入力してtexlive-backportsPPAを追加します(プロンプトが表示されたらパスワードを入力します)。
Sudo add-apt-repository ppa:texlive-backports/ppa
次に入力します:
Sudo apt-get update
インストール:
TeX Liveを初めてインストールする場合は、次を入力します。
Sudo apt-get install texlive
TeX Liveがすでにインストールされており、アップグレードする場合は、次のように入力します。
Sudo apt-get upgrade
警告:これにより、アップグレードが利用可能なUbuntuシステム上の他のすべてのパッケージもアップグレードされます。これを行いたくない場合は、代わりに以前のSudo apt-get install texlive
を使用してください。
リンクしたページにリンクされているディレクトリリストには、12.04(正確)で使用可能なバックポートが表示されません。
「2012(quantal)」バージョンのtexliveを取得するには、 バックポートPPA を追加する必要があります。
PPAを追加する前に、関連するリスクのいくつかに注意する必要があります。
PPAはコミュニティによって提供されることを常に忘れないでください。PPAを追加する前に、考えられるリスクに注意する必要があります。
Synaptic Package Managerから:
Settings-> Repositories-> Other Software-> Addを選択し、入力します:
deb http://ppa.launchpad.net/texlive-backports/ppa/ubuntu precise main
コマンドラインから(Ctrl+Alt+T)、次のコマンドを入力します。
Sudo apt-add-repository http://ppa.launchpad.net/texlive-backports/ppa/ubuntu
Sudo apt-get update
Sudo apt-get install texlive-base
これにより、次の依存関係もインストールされます。
lmodern luatex texlive-binaries texlive-common texlive-doc-base texlive-luatex
コメントする評判ポイントがないと思うので、上記のAlexander Schleiferへの回答として回答しています。Ubuntu12.04では、アップグレードを機能させるために、
Sudo add-apt-repository ppa:texlive-backports/ppa
答えが示すように「apt-add」ではありません。 「apt-add」でエラーは発生しませんでしたが、「add-apt」を試すまで動作しませんでした。