> 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/sv/installation/upgrading-tex-live.md).

# Uppgradering av TeX Live

{% hint style="danger" %}
Följande instruktioner **endast** gäller för **Community Edition** installationer. Vi rekommenderar starkt att våra Ayakaleaf Pro-användare aktiverar [Sandboxed Compiles](/on-premises/sv/konfiguration/overleaf-toolkit/sandboxed-compiles.md) eftersom detta ger användarna tillgång till nästan samma TeX Live-avbildningar som används på [overleaf.com](/on-premises/sv/konfiguration/overleaf-toolkit.md) samtidigt som det ger isolering mellan projektkompileringar för ökad säkerhet.
{% endhint %}

För att spara bandbredd levereras både Overleaf Community Edition- och Ayakaleaf Pro-avbildningarna endast med en minimal installation av [TeX Live](https://www.tug.org/texlive/). Du kan installera fler paket eller uppgradera till en fullständig TeX Live-installation med hjälp av [tlmgr](https://www.tug.org/texlive/tlmgr.html) kommandot i `sharelatex` behållaren.

#### Att komma in i sharelatex-behållaren

För att starta ett skal i `sharelatex` behållaren, kör

```bash
bin/shell
```

Du får en prompt som ser ut så här:

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

I följande instruktioner antar vi att du befinner dig i behållaren.

#### Fastställa din aktuella TeX Live-version

TeX Live släpps varje år runt april månad. Stegen för att använda `tlmgr` är olika beroende på om du använder den aktuella utgåvan eller en äldre. Du kan kontrollera vilken version av TeX Live du kör med `tlmgr --version`. Till exempel kör denna installation 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" %}
Den aktuella utgåvan av TeX Live finns på [TeX Lives webbplats](https://www.tug.org/texlive/).
{% endhint %}

Om du kör en äldre version av TeX Live har du två alternativ. En ny version av Overleaf Docker-avbildningen släpps vanligtvis kort efter en TeX Live-utgåva; du kan antingen vänta på den och uppgradera din driftsättning med hjälp av `bin/upgrade` skriptet, eller, om du föredrar att behålla den äldre TeX Live-utgåvan, måste du först tala om för `tlmgr` att använda ett historiskt arkiv. Du hittar instruktioner för hur du gör det [här](https://www.tug.org/texlive/acquire.html#past).

#### Installera paket

För att installera en fullständig TeX Live-installation kör du detta kommando i `sharelatex` behållaren:

```
tlmgr install scheme-full
```

Du kan också installera enskilda paket manuellt:

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

{% hint style="warning" %}
Från `3.3.0` utgåvan och framåt krävs det att köra `tlmgr path add` är **krävs** igen efter varje användning av `tlmgr install`, för att korrekt skapa symboliska länkar för alla binärfiler i systemsökvägen.
{% endhint %}

Många fler kommandon finns tillgängliga. Läs mer med:

```
tlmgr help
```

När du är klar, skriv `exit` eller tryck på Kontroll-D för att avsluta skalet.

#### Spara dina ändringar

Ändringarna du just gjorde har ändrat `sharelatex` behållaren, men de är tillfälliga -- de går förlorade om Docker Compose återskapar behållaren, t.ex. som en del av uppdateringen av konfigurationen.

För att göra dem permanenta, använd `docker commit` för att spara ändringarna i en ny Docker-avbildning:

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

Efter att ha sparat ändringarna, uppdatera `config/version` därefter. Kör sedan `bin/up`, för att återskapa `sharelatex` behållaren.

{% hint style="danger" %}
Du måste upprepa dessa steg varje gång du [uppgraderar](https://github.com/overleaf/toolkit/blob/master/doc/upgrading.md) till en ny Overleaf-version.
{% 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/sv/installation/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.
