## Installerer repositories
Importere nøkler
- Importer først nøkkelfilen som brukes for sikkerhet ved å bruke kommandoene nedenfor avhengig av OS-versjonen
- For CentOS/RHEL 8-brukere
```
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
```
Legge til nye depoter
- Du kan bruke `add-repository`-kommandoen for å legge til nytt depot, for eksempel vil kommandoen nedenfor legge til et depot for MySQL 8 fra MySQL Official repository
```
sudo yum-config-manager --add-repo=https://dev.mysql.com/get/mysql8-release-el8-2.noarch.rpm
```
- Noen ganger har noen repository bare en depot-URL uten 'RPM'-depot-URL-fil, i slike tilfeller kan du bruke 'dnf repolist' eller 'yum list all' for å sjekke om et slikt arkiv allerede er lagt til systemet ditt før, kjør nedenfor kommando for å sjekke slike depoter
```
sudo dnf repolist
```
- Hvis nødvendig depot ikke blir funnet, kan du lage din egen 'repo'-fil og legge den til
```
sudo sh -c 'echo "[lokalrepo]
name=lokale pakker
baseurl=file:///home/user/local_repo
aktivert=0
gpgcheck=0">> /etc/yum.repos.d/local.repo'
```
Konfigurere repositories
- Aktiver nå depotet du har opprettet eller lagt til ved å bruke kommandoen nedenfor
```
sudo yum-config-manager --aktiver localrepo
```
- Her er `localrepo` depotnavnet som vi opprettet, du må erstatte det med navnet du har brukt i konfigurasjonsfilen din.
- Deretter må du oppdatere pakkens metadata slik at det nylig lagt til depotet er riktig konfigurert.
```
sudo dnf oppdatering
```
- For CentOS/RHEL 7-brukere kan du bruke yum-kommandoen i stedet for dnf-kommandoen.
Administrere repositories
- Du kan også deaktivere et depot ved å bruke alternativet "--disable".
- Du kan også fjerne depotet fullstendig ved å bruke `--remove`-alternativet
Konfigurering av prioriteter
- Du kan definere prioritet for depoter slik at systemet foretrekker det mens du oppdaterer eller installerer pakker, lavere tall får større prioritet
- For å angi prioriteter, rediger `prioritet`-variabelen i depotets konfigurasjonsfil. For eksempel:
```
sudo vim /etc/yum.repos.d/local.repo
[lokalrepo]
name=lokale pakker
baseurl=file:///home/user/local_repo
aktivert=1
gpgcheck=0
prioritet=1
```
- Lagre nå konfigurasjonsfilen og kjør oppdateringskommandoen på nytt for å bruke endringene
```
sudo dnf oppdatering
```