square-upTeX Live のアップグレード

帯域幅を節約するため、Overleaf Community Edition と Overleaf Pro のイメージには最小限のインストールのみが含まれています: TeX Livearrow-up-right。追加のパッケージをインストールしたり、完全な TeX Live インストールにアップグレードしたりするには、次のコマンドを使用します: tlmgrarrow-up-right コマンドは sharelatex container.

circle-exclamation

sharelatex コンテナに入る

コンテナ内でシェルを開始するには、 sharelatex コンテナで次を実行します

bin/shell

次のようなプロンプトが表示されます:

root@309b192d4030:/#

以下の手順では、コンテナ内にいるものと仮定します。

現在の TeX Live バージョンの確認

TeX Live は毎年 4 月頃にリリースされます。を使用する手順は、現在のリリースか古いリリースかによって異なります。 tlmgr どのバージョンの TeX Live を実行しているかは、次のコマンドで確認できます: tlmgr --version。例えば、このインストールでは TeX Live 2021 を実行しています:

# tlmgr --version
tlmgr revision 59291 (2021-05-21 05:14:40 +0200)
tlmgr using installation: /usr/local/texlive/2021
TeX Live (https://tug.org/texlive) version 2021
circle-info

TeX Live の現在のリリースは次で確認できます: TeX Live ホームページarrow-up-right.

古い TeX Live バージョンを実行している場合は、2 つのオプションがあります。TeX Live のリリース直後に新しい Overleaf Docker イメージが通常リリースされるため、それを待ってデプロイを bin/upgrade スクリプトを使ってアップグレードするか、古い TeX Live リリースを維持したい場合は、まず tlmgr に古いリポジトリを使用するように指示する必要があります。その手順は ここarrow-up-right.

に記載されています。

パッケージのインストール sharelatex 完全な TeX Live インストールを行うには、コンテナ内で次のコマンドを実行します:

個別のパッケージを手動でインストールすることもできます:

circle-exclamation

さらに多くのコマンドが利用可能です。詳細は次で確認してください:

終了したら、次を入力してください: exit または Control-D を押してシェルを終了します。

変更内容の保存

先ほど行った変更はコンテナを変更しましたが、それらは一時的なものです -- たとえば設定の更新などで Docker Compose がコンテナを再作成すると失われます。 sharelatex これらを永続化するには、次を使用します:

docker commit 変更を新しい Docker イメージとして保存するには: cat config/version #5.2.1

config/version をそれに応じて更新してください。次に、を実行して、 コンテナを再作成します。 bin/upこれらの手順は、 sharelatex container.

triangle-exclamation

最終更新