Her er trinene til at konfigurere et lokalt YUM-lager på CentOS 7:
Trin 1:Opret en basismappe
- Opret en mappe til at opbevare det lokale lager.
``` bash
mkdir /var/yum/base
```
Trin 2:Tilføj basiswebadressen
- Tilføj URL'en for basismappen til `/etc/yum.repos.d/local.repo`.
``` bash
vi /etc/yum.repos.d/local.repo
```
- Tilføj følgende indhold:
```
[lokal-repo]
name=Lokalt lager
baseurl=file:///var/yum/base
aktiveret=1
gpgcheck=0
```
Trin 3:Gem konfigurationen
- Gem og luk lagerkonfigurationsfilen.
Trin 4:Udfyld lageret
- Kopier eller flyt pakker til lagerets basismapp.
``` bash
cp /var/cache/yum/x86_64/7/Packages/* /var/yum/base
```
Trin 5:Opret lagermetadata
- Kør kommandoen "createrepo" i depotmappen for at generere metadata.
``` bash
cd /var/yum/base
skaberepo .
```
Trin 6:Aktiver depotet
- Kør følgende kommando for at aktivere det lokale lager.
``` bash
yum-config-manager --aktiver lokal-repo
```
Trin 7:Test lageret
- Udfør en yum-opdatering eller installer for at sikre, at pakker kan installeres eller opdateres fra det lokale lager.
Trin 8:Valgfrit- Administrer opdateringer
- Hvis du automatisk vil opdatere pakker fra det lokale lager, kan du bruge følgende cronjob.
``` bash
vi /etc/cron.daily/local_yum_update
```
- Tilføj følgende indhold:
``` bash
#!/bin/bash
yum update -y --disablerepo='*' --enablerepo='local-repo'>> /var/log/yum.log
```