web-dev-qa-db-ja.com

最新のTeX Live 2012をインストールするにはどうすればよいですか?

Ubuntu 12.04には、古くて古い2009年版のTeX Liveがまだ含まれています。 TeX Live Webサイトから手動でインストールする以外に、Ubuntu Precise 12.04に最新の2012バージョンをインストールする代替手段はありますか?

127
ish

TeX Live 2012は、12.04でofficial "backports" PPAで利用可能です

TeX Live 2012は、次のUbuntuリリース(Quantal 12.10)に含まれる予定です。一方、UbuntuのTeX LiveメンテナーであるJeremy Bichaは 公式の「バックポート」PPA を作成し、12.04ユーザーが新しいバージョンに簡単にインストール/アップグレードできるようにしました。

TeX Live 2012をインストール/アップグレードするには:

  1. で端末を開く Ctrl+Alt+T
  2. 以下を入力してtexlive-backportsPPAを追加します(プロンプトが表示されたらパスワードを入力します)。

    Sudo add-apt-repository ppa:texlive-backports/ppa
    
  3. 次に入力します:

    Sudo apt-get update
    
  4. インストール

    • TeX Liveを初めてインストールする場合は、次を入力します。

      Sudo apt-get install texlive
      
    • TeX Liveがすでにインストールされており、アップグレードする場合は、次のように入力します。

      Sudo apt-get upgrade
      

      警告:これにより、アップグレードが利用可能なUbuntuシステム上の他のすべてのパッケージもアップグレードされます。これを行いたくない場合は、代わりに以前のSudo apt-get install texliveを使用してください。

122
ish

リンクしたページにリンクされているディレクトリリストには、12.04(正確)で使用可能なバックポートが表示されません。

「2012(quantal)」バージョンのtexliveを取得するには、 バックポートPPA を追加する必要があります。

PPAを追加する前に、関連するリスクのいくつかに注意する必要があります。

PPAはコミュニティによって提供されることを常に忘れないでください。PPAを追加する前に、考えられるリスクに注意する必要があります。

Synaptic Package Managerから:

  1. Settings-> Repositories-> Other Software-> Addを選択し、入力します:

    deb http://ppa.launchpad.net/texlive-backports/ppa/ubuntu precise main
    
  2. 選択する Add source。次に、 Reload パッケージリストのインデックスを再作成するメニューのボタン
  3. 最後に、[Quickfilter]フィールドに「texlive」と入力すると、インストール可能なパッケージの2012バージョンが表示されます。
  4. 興味のあるパッケージをマークして、クリックします Apply ボタン。

コマンドラインから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
7
Kevin Bowen

コメントする評判ポイントがないと思うので、上記のAlexander Schleiferへの回答として回答しています。Ubuntu12.04では、アップグレードを機能させるために、

Sudo add-apt-repository ppa:texlive-backports/ppa

答えが示すように「apt-add」ではありません。 「apt-add」でエラーは発生しませんでしたが、「add-apt」を試すまで動作しませんでした。

2
Steve Koch