> 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/on-premises-cs/instalace/upgrading-tex-live.md).

# Aktualizace TeX Live

Aby se šetřila šířka pásma, obrazy Overleaf Community Edition i Overleaf Pro obsahují pouze minimální instalaci [TeX Live](https://www.tug.org/texlive/). Další balíčky můžete nainstalovat nebo přejít na úplnou instalaci TeX Live pomocí [tlmgr](https://www.tug.org/texlive/tlmgr.html) příkazu v `sharelatex` kontejneru.

{% hint style="warning" %}
Následující pokyny **pouze** se vztahují na instalace Community Edition. Uživatelům Overleaf Pro důrazně doporučujeme povolit [Sandboxované kompilace](broken://pages/229c5346fd6e216f9360be99db6cd92dc3e42d2e) protože to uživatelům poskytuje přístup ke stejným obrazům TeX Live, jaké se používají na [overleaf.com](/on-premises/on-premises-cs/konfigurace/overleaf-toolkit.md) a zároveň zajišťuje izolaci mezi kompilacemi projektů pro vyšší bezpečnost.
{% endhint %}

#### Vstup do kontejneru sharelatex

Chcete-li spustit shell uvnitř `sharelatex` kontejneru, spusťte

```bash
bin/shell
```

Dostanete prompt, který vypadá takto:

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

V následujících pokynech budeme předpokládat, že jste v kontejneru.

#### Určení vaší aktuální verze TeX Live

TeX Live vychází každý rok kolem dubna. Kroky pro používání `tlmgr` se liší podle toho, zda používáte aktuální vydání nebo starší verzi. Zjistit, jakou verzi TeX Live používáte, můžete pomocí `tlmgr --version`. Například tato instalace používá 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) version 2021
```

{% hint style="info" %}
Aktuální vydání TeX Live najdete na [domovské stránce TeX Live](https://www.tug.org/texlive/).
{% endhint %}

Pokud používáte starší verzi TeX Live, máte dvě možnosti. Nová verze obrazu Overleaf Docker se obvykle vydává krátce po vydání TeX Live, můžete buď počkat na ni a aktualizovat své nasazení pomocí `bin/upgrade` skriptu, nebo pokud si chcete ponechat starší vydání TeX Live, budete nejprve muset říct `tlmgr` aby používal historické úložiště. Pokyny k tomu najdete [zde](https://www.tug.org/texlive/acquire.html#past).

#### Instalace balíčků

Chcete-li nainstalovat kompletní instalaci TeX Live, spusťte tento příkaz uvnitř `sharelatex` kontejneru:

```
tlmgr install scheme-full
```

Jednotlivé balíčky můžete také nainstalovat ručně:

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

{% hint style="warning" %}
Od `3.3.0` verze je spuštění `tlmgr path add` je **vyžadováno** znovu po každém použití `tlmgr install`, aby se všechny binární soubory správně odkazovaly do systémové cesty.
{% endhint %}

K dispozici je mnohem více příkazů. Více se dozvíte pomocí:

```
tlmgr help
```

Až budete hotovi, zadejte `exit` nebo stiskněte Ctrl-D pro ukončení shellu.

#### Uložení změn

Právě provedené změny změnily `sharelatex` kontejner, ale jsou dočasné -- budou ztraceny, pokud Docker Compose kontejner znovu vytvoří, např. při aktualizaci konfigurace.

Chcete-li je učinit trvalými, použijte `docker commit` k uložení změn do nového obrazu Docker:

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

Po potvrzení změn aktualizujte `config/version` odpovídajícím způsobem. Poté spusťte `bin/up`, aby se znovu vytvořil `sharelatex` kontejneru.

{% hint style="danger" %}
Tyto kroky budete muset opakovat pokaždé, když [aktualizujete](https://github.com/overleaf/toolkit/blob/master/doc/upgrading.md) na novou verzi Overleaf.
{% 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/on-premises-cs/instalace/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.
