Her er trinnene for å sette opp et lokalt YUM-lager på CentOS 7:
Trinn 1:Opprett en basiskatalog
- Opprett en katalog for å holde det lokale depotet.
``` bash
mkdir /var/yum/base
```
Trinn 2:Legg til basisnettadressen
- Legg til URL-en til basiskatalogen til `/etc/yum.repos.d/local.repo`.
``` bash
vi /etc/yum.repos.d/local.repo
```
- Legg til følgende innhold:
```
[lokal-repo]
name=Lokalt arkiv
baseurl=file:///var/yum/base
aktivert=1
gpgcheck=0
```
Trinn 3:Lagre konfigurasjonen
- Lagre og lukk konfigurasjonsfilen for depotet.
Trinn 4:Fyll ut depotet
- Kopier eller flytt pakker til depotets basiskatalog.
``` bash
cp /var/cache/yum/x86_64/7/Packages/* /var/yum/base
```
Trinn 5:Opprett metadata for depot
- Kjør "createrepo"-kommandoen i depotkatalogen for å generere metadata.
``` bash
cd /var/yum/base
oppretterepo .
```
Trinn 6:Aktiver depotet
- Kjør følgende kommando for å aktivere det lokale depotet.
``` bash
yum-config-manager --aktiver lokal-repo
```
Trinn 7:Test depotet
- Utfør en yum-oppdatering eller installer for å sikre at pakker kan installeres eller oppdateres fra det lokale depotet.
Trinn 8:Valgfritt – Administrer oppdateringer
- Hvis du vil automatisk oppdatere pakker fra det lokale depotet, kan du bruke følgende cronjob.
``` bash
vi /etc/cron.daily/local_yum_update
```
- Legg til følgende innhold:
``` bash
#!/bin/bash
yum update -y --disablerepo='*' --enablerepo='local-repo'>> /var/log/yum.log
```