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

# Opgradering af TeX Live

For at spare båndbredde leveres både Overleaf Community Edition- og Overleaf Pro-billederne kun med en minimal installation af [TeX Live](https://www.tug.org/texlive/). Du kan installere flere pakker eller opgradere til en fuld TeX Live-installation ved at bruge [tlmgr](https://www.tug.org/texlive/tlmgr.html) kommandoen i `sharelatex` containeren.

{% hint style="warning" %}
Følgende instruktioner **kun** gælder for installationer af Community Edition. Vi anbefaler kraftigt, at Overleaf Pro-brugere aktiverer [Sandboxed Compiles](broken://pages/30933bee7ea5fa51dc5f72305601cdea74835710) da dette giver brugerne adgang til de samme TeX Live-billeder, som bruges på [overleaf.com](/on-premises/da/konfiguration/overleaf-toolkit.md) samtidig med at der skabes isolation mellem projektkompileringer for øget sikkerhed.
{% endhint %}

#### Kom ind i sharelatex-containeren

For at starte en shell inde i `sharelatex` containeren, kør

```bash
bin/shell
```

Du vil få en prompt, der ser sådan ud:

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

I de følgende instruktioner antager vi, at du er i containeren.

#### Bestemmelse af din nuværende TeX Live-version

TeX Live udgives hvert år omkring april måned. Trinene til at bruge `tlmgr` er forskellige afhængigt af, om du bruger den aktuelle udgave eller en ældre. Du kan tjekke, hvilken version af TeX Live du kører med `tlmgr --version`. For eksempel kører denne 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 aktuelle udgave af TeX Live kan findes på [TeX Lives hjemmeside](https://www.tug.org/texlive/).
{% endhint %}

Hvis du kører en ældre TeX Live-version, har du to muligheder. En ny version af Overleaf Docker-afbildningen udgives normalt kort efter en TeX Live-udgivelse; du kan enten vente på den og opgradere din installation ved hjælp af `bin/upgrade` scriptet, eller, hvis du foretrækker at beholde den ældre TeX Live-udgave, skal du først fortælle `tlmgr` at den skal bruge et historisk repository. Du finder instruktioner til at gøre dette [her](https://www.tug.org/texlive/acquire.html#past).

#### Installation af pakker

For at installere en fuld TeX Live-installation skal du køre denne kommando inde i `sharelatex` containeren:

```
tlmgr install scheme-full
```

Du kan også installere enkelte pakker manuelt:

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

{% hint style="warning" %}
Fra `3.3.0` udgivelsen og fremad kræves det at køre `tlmgr path add` er **påkrævet** igen efter hver brug af `tlmgr install`, for korrekt at oprette symbolske links til alle binærfilerne i systemstien.
{% endhint %}

Der er mange flere kommandoer tilgængelige. Læs mere med:

```
tlmgr help
```

Når du er færdig, skal du skrive `exit` eller trykke på Control-D for at afslutte shellen.

#### Gem dine ændringer

De ændringer, du netop har lavet, har ændret `sharelatex` containeren, men de er flygtige -- de går tabt, hvis Docker Compose genskaber containeren, f.eks. som en del af opdatering af konfigurationen.

For at gøre dem vedvarende skal du bruge `docker commit` for at gemme ændringerne i et nyt Docker-image:

```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 at have committet ændringerne skal du opdatere `config/version` i overensstemmelse hermed. Kør derefter `bin/up`, for at genskabe `sharelatex` containeren.

{% hint style="danger" %}
Du skal gentage disse trin, hver gang du [opgraderer](https://github.com/overleaf/toolkit/blob/master/doc/upgrading.md) til 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://overleaf-pro.ayaka.space/on-premises/da/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.
