これらの手順は、Ubuntu 16.04 および TeX Live 2016 用に更新されています。おそらく、ほとんどの Ubuntu/Debian ディストリビューションで機能します。
インストール
「普通の」TeX Live のインストールは、思ったほど難しくありません。必要なもの:
- インターネット接続
- 約 4 GiB の空き容量 (ドキュメントをインストールしない場合は 2 GiB)
- ルート (
sudo
) の力。
注意 :この手順は、端末と texlive
の「元の」最新バージョンをインストールするためのものです。 .コマンドラインとたくさんの sudo
に慣れていない場合 texlive-full
をインストールできます。 ソフトウェア センターからのパッケージ。 texlive
の「在庫」バージョンになります。 、これは通常 texlive
の最新の配布から少し遅れています .
依存関係のインストール
このガイドには次のパッケージが必要です:wget
、 perl-tk
.それらを次のようにインストールします:
sudo apt install wget perl-tk
TeX Live インストーラー
最初に、次のコマンドを使用して公式インストーラーをダウンロードする必要があります:
wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
tar -xzf install-tl-unx.tar.gz
cd install-tl-20170102
install-tl-20170102
フォルダの名前が異なる可能性があります。おそらく install-tl
と入力できます 次に tab を押します フォルダー名をオートコンプリートします。
これでインストールを開始できます。次を実行してください:
sudo ./install-tl
これにより、インストール プロセスが開始されます。ここですべての種類のオプションを変更できます。デフォルトのオプションのほとんどは正しいです。インストール後に実行可能ファイルと man/info ページを機能させるには、(1) が Unix/Linux で推奨されるオプションであり、(2) が Windows で推奨されるオプションです。 :
<オール>TeXLive 2017 で新しいインストールを見つけるために、manpath、infopath、および PATH に次の PATH を作成します
export PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH
export INFOPATH=$INFOPATH:/usr/local/texlive/2017/texmf-dist/doc/info
export MANPATH=$MANPATH:/usr/local/texlive/2017/texmf-dist/doc/man
オプションを変更することで、インストーラーにシンボリック リンクを作成させることができます:Use o オプションと l を変更するには シンボリック リンクを作成します。デフォルトの場所は正しいので、enter を押してください。 それらを使用するには r を使用してください インストールメニューに戻ります。
何らかの理由でこれを見落としてインストーラーを実行した場合は、コマンド tlmgr path add
を使用してさかのぼってシンボリックリンクを作成することができます。 .詳細については、関連するドキュメントを参照してください。
もちろん、他のオプションを変更すると役立つ場合もあります。 doc をインストールしない およびソース ツリーを使用すると、ディスク容量を大幅に (1.8 GiB、50%) 節約できます。これには、ドキュメントをローカルではなくオンラインで検索しなければならないという欠点があります。
ディスク容量をさらに減らしたい場合は、インストール スキーム を変更することもできます またはコレクション 、しかし、これにより、デフォルトで特定のパッケージがインストールされなくなります。ただし、後で TeX ライブ マネージャーを使用してインストールすることはできます。
i を押します インストールを開始します。完全なインストールには、(比較的高速な接続であっても) 1 時間から 3 時間程度の長い時間がかかる可能性があります。いつものように、マイレージは異なる場合がありますが、設定で選択されたコンポーネントが少ない場合は、プロセスが速くなり、不足しているコンポーネントを後で簡単にインストールできます.
中断 :何らかの理由でインストールが中断された場合は、インストーラーを再度実行することで再開できる可能性があります。これにより、インストールを続行するように求められます。最初からインストールを開始する場合は、次のインストール済み要素を削除することをお勧めします +/- スレッドの回答に記載されている可能性のある要素 Ubuntu での新規インストールのために TeX Live に関連するすべてを削除する方法は?
sudo rm -rf /usr/local/texlive/2016
失敗 :このような長いインストール プロセスは、通信の中断またはその他の理由により失敗する場合があります。このような場合、インストールを再開する必要があるかもしれませんが、今回は、インストールを実行できる最小の構成を選択してください。次に、不足しているすべてのコンポーネントを sudo tlmgr --gui
でインストールできます .
インストールの完了
すべてがうまくいけば、すべての TeX 関連のコマンドが機能するはずです。which tex
の出力をチェックして、これを確認してください。 、これは /usr/local/bin/tex
である必要があります .
偽のパッケージ
TeX Live が動作するようになりましたが、TeX Live がインストールされていると Ubuntu に認識させる必要もあります。これは equivs
で行うことができます パッケージ:
sudo apt install equivs --no-install-recommends freeglut3
mkdir -p /tmp/tl-equivs && cd /tmp/tl-equivs
equivs-control texlive-local
注:/tmp
の場合 noexec
でマウントされています フラグを使用すると、ここで説明されているようにビルドが失敗します。 /tmp
の代わりに別のディレクトリを使用することもできます
次に、 texlive-local
を編集する必要があります .これには、インストールするバージョンに対応するここで提供されるファイルを使用します。たとえば、2020 年に使用する場合:
wget -O texlive-local http://www.tug.org/texlive/files/debian-equivs-2020-ex.txt
必要な編集の詳細については、TeX Live Debian ガイドを参照してください。
これで、パッケージをビルドしてインストールできます (正確な名前は .deb
以下の最初のコマンドで作成されます。タブのオートコンプリートも使用できます):
equivs-build texlive-local
sudo dpkg -i texlive-local_2020-1_all.deb
sudo apt install -f
このインストール後 texworks
texworks
のような TeX 関連のパッケージをインストールすることで、これが実際に当てはまるかどうかを確認できます。 、 texstudio
、 qtikz
または kile
.
フォント
すべての OpenType および TrueType フォントをインストールして他のプログラムでも使用できるようにする場合は、TeX Live フォントをシステム構成に追加する必要があります。
sudo cp $(kpsewhich -var-value TEXMFSYSVAR)/fonts/conf/texlive-fontconfig.conf /etc/fonts/conf.d/09-texlive.conf
gedit admin:///etc/fonts/conf.d/09-texlive.conf
type1
を含む行を削除します 保存します。今すぐ実行:
sudo fc-cache -fsv
更新中
CD、DVD、または ISO イメージからインストールした場合は、インストールをすべてのパッケージの最新バージョンに更新する必要があります。これを行うには、次の 2 つのコマンドを実行します:
sudo tlmgr update --self
sudo tlmgr update --all
これからは、TeX Live Manager と GUI インターフェースを介して TeX Live を更新できます。
sudo tlmgr --gui
'Tk' が見つからないと文句を言うかもしれませんが、これは perl-tk
をインストールすることで解決できます :
sudo apt install perl-tk --no-install-recommends
ランチャー
Unity のランチャーを作成することもできます:
mkdir -p ~/.local/share/applications
cat > ~/.local/share/applications/tlmgr.desktop << EOF
[Desktop Entry]
Version=1.0
Name=TeX Live Manager
Comment=Manage TeX Live packages
GenericName=Packaggedit admin://e Manager
Exec=gedit -d -S -D "TeX Live Manager" 'admin:///usr/local/bin/tlmgr --gui'
Terminal=false
Type=Application
Icon=system-software-update
EOF
変更を有効にするには、ログアウトしてから再度ログインする必要がある場合があります。
注意 :$XDG_DATA_HOME
の場合 変数が設定されている場合、~/.local/share/applications
の代わりにその値を使用します . /usr/share/applications
も使用可能 システム全体のランチャー用。
次の TeX Live へのアップグレード
アップグレードするには、インストーラーをダウンロードして再度実行する必要があります。インストーラーでシンボリック リンクを作成することを忘れないでください。
フォント セクションをもう一度実行することをお勧めします。次のコマンドを実行して、古いディストリビューションを削除できます:
sudo rm -rf /usr/local/texlive/2014
sudo rm -rf /usr/local/texlive/2015
TeX Live のアンインストール
TeX Live を完全に削除するには、行ったことをすべて元に戻す必要があります:
/etc/fonts/conf.d/09-texlive.conf
を削除 フォント キャッシュを更新します。/usr/local/texlive
を削除 .equivs
で作成されたパッケージを削除します (sudo apt purge texlive-local
).- スレッドの回答を参照してください。Ubuntu に新規インストールするために TeX Live に関連するすべてを削除する方法は? Linux 用
参考文献と情報源
- TeX Live Debian ガイド
- TeX Live クイック インストール
- タグボートに関するエンリコ・グレゴリオの記事
公式 tug.org Web サイトのこのページのネット インストーラー スクリプトを使用して、「vanilla」TeXlive をインストールします。
パッケージの依存関係を満たすように Ubuntu をだますことは、より複雑であり、equivs パッケージを使用する必要があります。これを行うための基本的なガイドラインは、TeXblog (非公式ブログ) のこの投稿にあります。 (このページは少し古いもので、古いバージョンの Ubuntu を対象としています。) そこにあるパッケージ リストは少し古いですが、全体的な手順は同じです。残念ながら、ダミー パッケージに何を含める必要があるかを記載したリストは手元にありません。多分他の誰かがするでしょう。 (何かをインストールしようとして、満たされていない texlive 依存関係があることを示す場合は、必要に応じていつでも新しいダミー パッケージを作成できます。)
Silexの回答を自動化し、(オプションで)さらに多くのことを行うスクリプトを作成しました。 Ubuntu バージョン 12.04 から現在のバージョンまでをサポートします。
install-tl-ubuntu
をダウンロード そしてそれを次のように実行します
sudo ./install-tl-ubuntu
そのスクリプトをダウンロードするには、実行します
wget https://github.com/scottkosty/install-tl-ubuntu/raw/master/install-tl-ubuntu && chmod +x ./install-tl-ubuntu
以下に、GitHub リポジトリからの機能のリストを示します
- TeX Live 2013 をインストールする
- 最速のリポジトリを自動的に見つけます
- インストールの最新の進行状況を提供します
- インストールが失敗した場合、自動的に再起動します
tlmgr
その後、インストールを最新の状態に保つために使用できますapt
に通知します apt が Ubuntutexlive-*
をインストールしようとしないように 依存関係としてのパッケージ (例:sudo apt-get install lyx
を実行する場合) )- Ubuntu が TeX ファイルをインストールするフォルダーへのリンクです。これにより、LaTeX ファイルを含む Ubuntu パッケージ (FoilTeX や noweb など) をインストールすると、それらが利用可能になります。
- システム全体で使用される TeX Live フォントを追加します
- その他のフォント関連の便利さ
- AppArmor に、Evince が TeX Live フォントにアクセスできるようにする
- ユーザーが提供する TrueType フォントをインストールできます (
--truetype-dir
) - IvriTeX ヘブライ語フォント (
--hebrew
) をインストールできます )
- オプションで、TeX Live 2013 (
--more-tex
に含まれていない一般的なジャーナル用の追加の LaTeX ファイルをインストールします ) - 非インタラクティブに動作するため、バッチ インストール スクリプトに追加できます
tlmgr
デスクトップ メニューから実行できます (「gksu」パッケージがインストールされている場合)- ISO ファイル (-
-iso
) からインストールできます )
詳細については、
を参照してください。./install-tl-ubuntu --help