Ubuntu 12.04には、古くて時代遅れの2009年版TeX Liveがまだ含まれています。TeX Live Webサイトから手動でインストールする以外に、Ubuntu Precise 12.04に最新の2012バージョンをインストールする代替手段はありますか?
install-tl
スクリプトのおかげで実際に非常に便利であることを指摘したいと思います。手動インストールの簡単なハウツーはこちらにあります。
Ubuntu 12.04には、古くて時代遅れの2009年版TeX Liveがまだ含まれています。TeX Live Webサイトから手動でインストールする以外に、Ubuntu Precise 12.04に最新の2012バージョンをインストールする代替手段はありますか?
install-tl
スクリプトのおかげで実際に非常に便利であることを指摘したいと思います。手動インストールの簡単なハウツーはこちらにあります。
回答:
TeX Live 2012は、次のUbuntuリリース(Quantal 12.10)に含まれる予定です。一方、UbuntuのTeX LiveメンテナーであるJeremy Bichaは、公式の「バックポート」PPAを作成し、 12.04ユーザーが新しいバージョンに簡単にインストール/アップグレードできるようにしました。
TeX Live 2012をインストール/アップグレードするには:
以下を入力してtexlive-backports PPA を追加します(プロンプトが表示されたらパスワードを入力します):
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
代わりに前のものを使用してください。
sudo apt-get upgrade
コマンドを使用しても、(TeX Live 2012/Debian)
実行後は発生しませんでしたtex --version
。sudo apt-get install texlive
しかし、実行はトリックを行いました。
sudo apt-get install texlive-full
、それはtexliveバックポートPPAで呼び出される方法ではないため、アップグレードを行ってもそれに触れることはありません。
sudo apt-get install texlive-latex-extra
すべてのパッケージを取得するために実行する必要があります
リンクしたページにリンクされたディレクトリリストには、12.04(正確)で使用可能なバックポートが表示されません。
texliveの「2012(quantal)」バージョンを取得するには、バックポートPPAを追加する必要があります。
PPAを追加する前に、関連するリスクのいくつかに注意する必要があります。
PPAはコミュニティによって提供されることを常に忘れないでください。PPAを追加する前に、起こりうるリスクを認識しておく必要があります。
Synaptic Package Managerから:
[ 設定]-> [リポジトリ]-> [その他のソフトウェア]-> [追加]を選択し、次を入力します。
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」を試すまで動作しませんでした。
> ls /usr/bin/apt-add-repository -l
出力lrwxrwxrwx 1 root root 18 sept. 28 2012 /usr/bin/apt-add-repository -> add-apt-repository