## Installation af repositories
Import af nøgler
- Importer først nøglefilen, som bruges til sikkerhed ved hjælp af nedenstående kommandoer afhængigt af din OS-version
- Til CentOS/RHEL 8-brugere
```
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Official
sudo yum installer epel-release
sudo yum installer yum-utils
```
Tilføjelse af nye lagre
- Du kan bruge `add-repository`-kommandoen til at tilføje nyt repository, for eksempel vil nedenstående kommando tilføje et repository for MySQL 8 fra MySQL Official repository
```
sudo yum-config-manager --add-repo=https://dev.mysql.com/get/mysql8-release-el8-2.noarch.rpm
```
- Nogle gange har et eller andet lager kun en depot-URL uden en `RPM`-depot-URL-fil. I sådanne tilfælde kan du bruge `dnf repolist` eller `yum list all` for at kontrollere, om et sådant lager allerede er tilføjet til dit system før, kør nedenfor kommando til at kontrollere sådanne lagre
```
sudo dnf repolist
```
- Hvis det nødvendige lager ikke findes, kan du oprette din egen 'repo'-fil og tilføje den
```
sudo sh -c 'echo "[lokalrepo]
navn=lokale pakker
baseurl=file:///home/user/local_repo
aktiveret=0
gpgcheck=0">> /etc/yum.repos.d/local.repo'
```
Konfiguration af repositories
- Aktiver nu det lager, du har oprettet eller tilføjet ved hjælp af kommandoen nedenfor
```
sudo yum-config-manager --aktiver localrepo
```
- Her er `localrepo` det lagernavn, som vi har oprettet, du skal erstatte det med det navn, du har brugt i din config-fil.
- Dernæst skal du opdatere pakkens metadata, så det nyligt tilføjede lager er korrekt konfigureret.
```
sudo dnf opdatering
```
- For CentOS/RHEL 7-brugere kan du bruge yum-kommandoen i stedet for dnf-kommandoen.
Administration af repositories
- Du kan også deaktivere et depot ved at bruge `--disable` mulighed
- Du kan også helt fjerne depotet ved at bruge `--remove` mulighed
Konfiguration af prioriteter
- Du kan definere prioriteten for repositories, så systemet foretrækker det, mens du opdaterer eller installerer pakker, lavere tal får mere prioritet
- For at indstille prioriteter, rediger "prioritet"-variablen i arkivets konfigurationsfil. For eksempel:
```
sudo vim /etc/yum.repos.d/local.repo
[lokalrepo]
navn=lokale pakker
baseurl=file:///home/user/local_repo
aktiveret=1
gpgcheck=0
prioritet=1
```
- Gem nu konfigurationsfilen og kør opdateringskommandoen igen for at anvende ændringerne
```
sudo dnf opdatering
```