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

# Oppgradering av TeX Live

{% hint style="danger" %}
Følgende instruksjoner **bare** gjelder for **Community Edition** installasjoner. Vi anbefaler på det sterkeste at våre Ayakaleaf Pro-brukere aktiverer [Sandboxed Compiles](/on-premises/on-premises-no/konfigurasjon/overleaf-toolkit/sandboxed-compiles.md) da dette gir brukerne tilgang til de nesten samme TeX Live-avbildningene som brukes på [overleaf.com](/on-premises/on-premises-no/konfigurasjon/overleaf-toolkit.md) samt isolasjon mellom prosjektkompileringer for økt sikkerhet.
{% endhint %}

For å spare båndbredde kommer både Overleaf Community Edition- og Ayakaleaf Pro-avbildningene bare med en minimal installasjon av [TeX Live](https://www.tug.org/texlive/). Du kan installere flere pakker eller oppgradere til en fullstendig TeX Live-installasjon ved å bruke [tlmgr](https://www.tug.org/texlive/tlmgr.html) kommandoen i `sharelatex` containeren.

#### Å komme inn i sharelatex-containeren

For å starte et skall inne i `sharelatex` containeren, kjør

```bash
bin/shell
```

Du får en ledetekst som ser slik ut:

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

I de følgende instruksjonene antar vi at du er i containeren.

#### Bestemme din gjeldende TeX Live-versjon

TeX Live utgis hvert år rundt april måned. Trinn for å bruke `tlmgr` er forskjellige avhengig av om du bruker gjeldende utgivelse eller en eldre. Du kan sjekke hvilken versjon av TeX Live du kjører med `tlmgr --version`. For eksempel kjører denne installasjonen TeX Live 2021:

```bash
# tlmgr --version
tlmgr-revisjon 59291 (2021-05-21 05:14:40 +0200)
tlmgr bruker installasjon: /usr/local/texlive/2021
TeX Live (https://tug.org/texlive) versjon 2021
```

{% hint style="info" %}
Den gjeldende utgivelsen av TeX Live finner du på [TeX Live-hjemmesiden](https://www.tug.org/texlive/).
{% endhint %}

Hvis du kjører en eldre TeX Live-versjon, har du to alternativer. En ny versjon av Overleaf Docker-avbildningen slippes vanligvis kort tid etter en TeX Live-utgivelse; du kan enten vente på den og oppgradere utrullingen din ved å bruke `bin/upgrade` skriptet, eller, hvis du foretrekker å beholde den eldre TeX Live-utgivelsen, må du først fortelle `tlmgr` å bruke et historisk depot. Du finner instruksjoner for å gjøre dette [her](https://www.tug.org/texlive/acquire.html#past).

#### Installing packages

For å installere en fullstendig TeX Live-installasjon, kjør denne kommandoen inne i `sharelatex` containeren:

```
tlmgr install scheme-full
```

Du kan også installere enkeltpakker manuelt:

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

{% hint style="warning" %}
Fra `3.3.0` og utover er det å kjøre `tlmgr path add` er **påkrevd** igjen etter hver bruk av `tlmgr install`, for å korrekt lage symbolkoblinger for alle binærfilene inn i systemstien.
{% endhint %}

Mange flere kommandoer er tilgjengelige. Finn ut mer med:

```
tlmgr help
```

Når du er ferdig, skriv `exit` eller trykk Ctrl-D for å avslutte skallet.

#### Lagre endringene dine

Endringene du nettopp har gjort har endret `sharelatex` containeren, men de er flyktige -- de vil gå tapt hvis Docker Compose oppretter containeren på nytt, f.eks. som del av oppdatering av konfigurasjonen.

For å gjøre dem permanente, bruk `docker commit` for å lagre endringene til et nytt 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
```

Etter at du har commitet endringene, oppdater `config/version` deretter. Kjør så `bin/up`, for å opprette `sharelatex` containeren.

{% hint style="danger" %}
Du må gjenta disse trinnene hver gang du [oppgraderer](https://github.com/overleaf/toolkit/blob/master/doc/upgrading.md) til en ny Overleaf-versjon.
{% 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/on-premises-no/installasjon/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.
