> 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/tr/kurulum/upgrading-tex-live.md).

# TeX Live'ı yükseltme

Bant genişliğinden tasarruf etmek için, hem Overleaf Community Edition hem de Overleaf Pro imajları yalnızca minimal bir kurulumla birlikte gelir [TeX Live](https://www.tug.org/texlive/). Daha fazla paket yükleyebilir veya bir [tlmgr](https://www.tug.org/texlive/tlmgr.html) komutunu `sharelatex` kapsayıcısı.

{% hint style="warning" %}
Aşağıdaki talimatlar **yalnızca** Community Edition kurulumları için geçerlidir. Overleaf Pro kullanıcılarının [Korumalı Derlemeler](broken://pages/e85dee05d4a1e0c3c0c485db7d507310f21a7743) etkinleştirmelerini şiddetle tavsiye ediyoruz; çünkü bu, kullanıcılara [overleaf.com](/on-premises/tr/yapilandirma/overleaf-toolkit.md) kullanılan aynı TeX Live imajlarına erişim sağlarken, gelişmiş güvenlik için proje derlemeleri arasında yalıtım da sağlar.
{% endhint %}

#### sharelatex kapsayıcısına girmek

İçinde bir kabuk başlatmak için `sharelatex` kapsayıcısını açın, şunu çalıştırın

```bash
bin/shell
```

Şuna benzeyen bir komut istemi göreceksiniz:

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

Aşağıdaki talimatlarda, kapsayıcının içinde olduğunuzu varsayacağız.

#### Geçerli TeX Live sürümünüzü belirleme

TeX Live her yıl yaklaşık Nisan ayında yayımlanır. `tlmgr` öğesini kullanma adımları, mevcut sürümü mü yoksa daha eski bir sürümü mü kullandığınıza bağlı olarak değişir. Çalıştırdığınız TeX Live sürümünü `tlmgr --version`ile kontrol edebilirsiniz. Örneğin, bu kurulum TeX Live 2021'i çalıştırıyor:

```bash
# tlmgr --version
tlmgr revizyonu 59291 (2021-05-21 05:14:40 +0200)
tlmgr kurulum konumu: /usr/local/texlive/2021
TeX Live (https://tug.org/texlive) sürüm 2021
```

{% hint style="info" %}
TeX Live'ın güncel sürümü [TeX Live ana sayfasında](https://www.tug.org/texlive/).
{% endhint %}

Daha eski bir TeX Live sürümü kullanıyorsanız, iki seçeneğiniz vardır. Overleaf Docker imajının yeni bir sürümü genellikle bir TeX Live sürümünden kısa süre sonra yayımlanır; ya bunu bekleyip dağıtımınızı `bin/upgrade` komut dosyasını kullanarak yükseltebilir ya da eski TeX Live sürümünü korumayı tercih ederseniz, önce `tlmgr` öğesine tarihsel bir depo kullanmasını söylemeniz gerekir. Bunu yapmak için talimatları [burada](https://www.tug.org/texlive/acquire.html#past).

#### Paketleri yükleme

Tam bir TeX Live kurulumu yüklemek için bu komutu `sharelatex` kapsayıcısı içinde çalıştırın:

```
tlmgr install scheme-full
```

Tek tek paketleri de manuel olarak yükleyebilirsiniz:

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

{% hint style="warning" %}
Şu `3.3.0` sürümden itibaren çalıştırmak `tlmgr path add` gerekli **olur** ve tüm ikilileri sistem yoluna doğru şekilde sembolik bağlamak için `tlmgr install`her kullanımından sonra yeniden gerekir.
{% endhint %}

Kullanılabilecek çok daha fazla komut vardır. Daha fazla bilgi için şunu inceleyin:

```
tlmgr help
```

İşiniz bittiğinde, şu komutu yazın `exit` veya kabuktan çıkmak için Control-D'ye basın.

#### Değişikliklerinizi kaydetme

Yaptığınız değişiklikler `sharelatex` kapsayıcısını değiştirdi, ancak bunlar geçicidir -- Docker Compose kapsayıcıyı yeniden oluşturursa, örneğin yapılandırmayı güncellemenin bir parçası olarak, kaybolacaklardır.

Bunları kalıcı hale getirmek için `docker commit` komutunu kullanarak değişiklikleri yeni bir docker imajına kaydedin:

```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
```

Değişiklikleri kaydettikten sonra, `config/version` buna göre güncelleyin. Ardından `bin/up`komutunu çalıştırarak `sharelatex` kapsayıcısı.

{% hint style="danger" %}
Bu adımları her [yükselttiğinizde](https://github.com/overleaf/toolkit/blob/master/doc/upgrading.md) yeni bir Overleaf sürümüne tekrarlamanız gerekir.
{% 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/tr/kurulum/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.
