> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/on-premises/tr/kurulum/upgrading-tex-live.md).

# TeX Live'ı yükseltme

{% hint style="danger" %}
Aşağıdaki talimatlar **yalnızca** şunlar için geçerlidir **Community Edition** kurulumları. Ayakaleaf Pro kullanıcılarımızın etkinleştirmesini şiddetle öneririz [Sandboxed Compiles](/on-premises/tr/yapilandirma/overleaf-toolkit/sandboxed-compiles.md) çünkü bu, kullanıcılara [overleaf.com](/on-premises/tr/yapilandirma/overleaf-toolkit.md) adresinde kullanılan neredeyse aynı TeX Live imajlarına erişim sağlamanın yanı sıra, gelişmiş güvenlik için proje derlemeleri arasında yalıtım da sağlar.
{% endhint %}

Bant genişliğinden tasarruf etmek için hem Overleaf Community Edition hem de Ayakaleaf Pro imajları yalnızca [TeX Live](https://www.tug.org/texlive/) kurulumunun en temel sürümüyle gelir. Daha fazla paket yükleyebilir veya tam bir TeX Live kurulumuna yükseltebilirsiniz; bunun için [tlmgr](https://www.tug.org/texlive/tlmgr.html) komutunu `sharelatex` konteynerinde kullanın.

#### sharelatex konteynerine girmek

İçinde bir kabuk başlatmak için `sharelatex` konteynerde şunu çalıştırın

```bash
bin/shell
```

Şuna benzeyen bir istem alırsınız:

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

Aşağıdaki talimatlarda, konteynerin 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ınlanır. `tlmgr` 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. Hangi TeX Live sürümünü çalıştırdığınızı `tlmgr --version` ile kontrol edebilirsiniz. Örneğin, bu kurulum TeX Live 2021 çalıştırıyor:

```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) version 2021
```

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

Daha eski bir TeX Live sürümü çalıştırı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ınlanır; ya onu bekleyip dağıtımınızı `bin/upgrade` betiğini kullanarak yükseltebilir ya da eski TeX Live sürümünü korumayı tercih ediyorsanız önce `tlmgr` komutuna tarihsel bir depo kullanmasını söylemeniz gerekir. Bunu nasıl yapacağınıza dair talimatları [burada](https://www.tug.org/texlive/acquire.html#past).

#### Paketlerin kurulması

Tam bir TeX Live kurulumunu yüklemek için, bu komutu `sharelatex` konteyner içinde çalıştırın:

```
tlmgr install scheme-full
```

Ayrıca tek tek paketleri manuel olarak da kurabilirsiniz:

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

{% hint style="warning" %}
şu `3.3.0` sürümünden itibaren çalıştırmak `tlmgr path add` gerekir **gerekir** ve bu `tlmgr install`komutunun her kullanımından sonra, tüm ikili dosyaları sistem yoluna doğru şekilde sembolik bağlantılamak için.
{% endhint %}

Çok daha fazla komut mevcuttur. Daha fazlasını şununla öğrenin:

```
tlmgr help
```

İşiniz bittiğinde, kabuktan çıkmak için `exit` yazın veya Control-D tuşlarına basın.

#### Değişikliklerinizi kaydetme

Az önce yaptığınız değişiklikler `sharelatex` konteyneri değiştirdi, ancak bunlar geçicidir -- Docker Compose konteyneri yeniden oluşturursa, örneğin yapılandırma güncellemesinin bir parçası olarak, kaybolurlar.

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` dosyasını buna göre güncelleyin. Ardından `bin/up`çalıştırın, `sharelatex` konteynerinde kullanın.

{% 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://ayakaleaf-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.
