> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/on-premises/id/instalasi/upgrading-tex-live.md).

# Memutakhirkan TeX Live

Untuk menghemat bandwidth, gambar Overleaf Community Edition dan Overleaf Pro hanya dilengkapi dengan instalasi minimal dari [TeX Live](https://www.tug.org/texlive/). Anda dapat memasang lebih banyak paket atau meningkatkan ke instalasi TeX Live lengkap menggunakan [tlmgr](https://www.tug.org/texlive/tlmgr.html) perintah di `sharelatex` kontainer.

{% hint style="warning" %}
Instruksi berikut **hanya** berlaku untuk instalasi Community Edition. Kami sangat merekomendasikan agar pengguna Overleaf Pro mengaktifkan [Kompilasi dalam Sandbox](broken://pages/7fe188cd56df21debec84575d9fee91e5fd20f5c) karena ini memberi pengguna akses ke citra TeX Live yang sama yang digunakan pada [overleaf.com](/on-premises/id/konfigurasi/overleaf-toolkit.md) serta memberikan isolasi antara kompilasi proyek untuk keamanan yang lebih baik.
{% endhint %}

#### Masuk ke dalam kontainer sharelatex

Untuk memulai shell di dalam `sharelatex` kontainer, jalankan

```bash
bin/shell
```

Anda akan mendapatkan prompt yang terlihat seperti:

```bash
root@309b192d4030:/#
```

Dalam instruksi berikut, kami akan mengasumsikan bahwa Anda berada di dalam kontainer.

#### Menentukan versi TeX Live Anda saat ini

TeX Live dirilis setiap tahun sekitar bulan April. Langkah-langkah untuk menggunakan `tlmgr` berbeda tergantung pada apakah Anda menggunakan rilis saat ini atau yang lebih lama. Anda dapat memeriksa versi TeX Live yang sedang Anda jalankan dengan `tlmgr --version`. Misalnya, instalasi ini menjalankan TeX Live 2021:

```bash
# 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) versi 2021
```

{% hint style="info" %}
Rilis TeX Live saat ini dapat ditemukan di [beranda TeX Live](https://www.tug.org/texlive/).
{% endhint %}

Jika Anda menjalankan versi TeX Live yang lebih lama, Anda memiliki dua opsi. Versi baru citra Docker Overleaf biasanya dirilis segera setelah rilis TeX Live, Anda dapat menunggunya dan memperbarui deployment Anda menggunakan `bin/upgrade` skrip, atau, jika Anda lebih suka mempertahankan rilis TeX Live yang lebih lama, Anda terlebih dahulu perlu memberi tahu `tlmgr` untuk menggunakan repositori historis. Anda akan menemukan instruksi untuk melakukannya [di sini](https://www.tug.org/texlive/acquire.html#past).

#### Menginstal paket

Untuk memasang instalasi TeX Live lengkap, jalankan perintah ini di dalam `sharelatex` kontainer:

```
tlmgr install scheme-full
```

Anda juga dapat memasang paket individual secara manual:

```bash
tlmgr install tikzlings tikzmarmots tikzducks
```

{% hint style="warning" %}
Mulai `3.3.0` rilis dan seterusnya, menjalankan `tlmgr path add` bernilai **diperlukan** lagi setelah setiap penggunaan `tlmgr install`, agar dapat membuat symlink semua biner dengan benar ke path sistem.
{% endhint %}

Masih banyak perintah lain yang tersedia. Pelajari lebih lanjut dengan:

```
tlmgr help
```

Saat Anda selesai, ketik `exit` atau tekan Control-D untuk keluar dari shell.

#### Menyimpan perubahan Anda

Perubahan yang baru saja Anda buat telah mengubah `sharelatex` kontainer, tetapi sifatnya sementara -- perubahan akan hilang jika Docker Compose membuat ulang kontainer, misalnya sebagai bagian dari pembaruan konfigurasi.

Agar tetap tersimpan, gunakan `docker commit` untuk menyimpan perubahan ke citra docker baru:

```bash
cat config/version #5.2.1
docker commit sharelatex sharelatex/sharelatex:5.2.1-with-texlive-full
echo 5.2.1-with-texlive-full > config/version
```

Setelah melakukan commit perubahan, perbarui `config/version` sesuai kebutuhan. Lalu jalankan `bin/up`, untuk membuat ulang `sharelatex` kontainer.

{% hint style="danger" %}
Anda perlu mengulangi langkah-langkah ini setiap kali Anda [memperbarui](https://github.com/overleaf/toolkit/blob/master/doc/upgrading.md) ke versi Overleaf yang baru.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/on-premises/id/instalasi/upgrading-tex-live.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
