Här är stegen för att konfigurera ett lokalt YUM-förråd på CentOS 7:
Steg 1:Skapa en baskatalog
- Skapa en katalog för att hålla det lokala arkivet.
``` bash
mkdir /var/yum/base
```
Steg 2:Lägg till basadressen
- Lägg till webbadressen till baskatalogen till `/etc/yum.repos.d/local.repo`.
``` bash
vi /etc/yum.repos.d/local.repo
```
- Lägg till följande innehåll:
```
[lokal-repo]
name=Local Repository
baseurl=file:///var/yum/base
aktiverad=1
gpgcheck=0
```
Steg 3:Spara konfigurationen
- Spara och stäng förvarets konfigurationsfil.
Steg 4:Fyll i arkivet
- Kopiera eller flytta paket till arkivets baskatalog.
``` bash
cp /var/cache/yum/x86_64/7/Packages/* /var/yum/base
```
Steg 5:Skapa metadata för arkivet
- Kör kommandot "createrepo" i förvarskatalogen för att generera metadata.
``` bash
cd /var/yum/base
skaparepo .
```
Steg 6:Aktivera arkivet
- Kör följande kommando för att aktivera det lokala förvaret.
``` bash
yum-config-manager --aktivera lokal-repo
```
Steg 7:Testa arkivet
- Utför en yum-uppdatering eller installation för att säkerställa att paket kan installeras eller uppdateras från det lokala förvaret.
Steg 8:Valfritt – Hantera uppdateringar
- Om du vill uppdatera paket automatiskt från det lokala förrådet kan du använda följande cronjob.
``` bash
vi /etc/cron.daily/local_yum_update
```
- Lägg till följande innehåll:
``` bash
#!/bin/bash
yum update -y --disablerepo='*' --enablerepo='local-repo'>> /var/log/yum.log
```