Weboldal keresés

Helyi Yum/DNF tároló beállítása a CentOS 8 rendszeren


Ebből a cikkből megtudhatja, hogyan állíthat be helyileg DNF- vagy YUM-tárolót CentOS 8 rendszerén ISO vagy telepítő DVD használatával.

A CentOS 8 2 tárhellyel érkezik: BaseOS és AppStream (Application Stream) – Tehát mi a különbség a két tárhely között?

A BaseOS adattár a minimális operációs rendszer létezéséhez szükséges csomagokból áll. Másrészt az AppStream tartalmazza a fennmaradó szoftvercsomagokat, függőségeket és adatbázisokat.

Kapcsolódó olvasmány: Helyi HTTP Yum/DNF-tár létrehozása az RHEL 8-on

Most feltűrjük az ingujjunkat, és beállítunk egy helyi YUM/DNF tárolót a CentOS 8 rendszerben.

1. lépés: Csatlakoztassa a CentOS 8 DVD telepítési ISO fájlt

Először csatolja az ISO fájlt egy választott könyvtárba. Itt beépültünk a /opt könyvtárba.

mount CentOS-8-x86_64-1905-dvd1.iso /opt
cd /opt
ls

2. lépés: Hozzon létre egy CentOS 8 helyi Yum-tárat

Abban a csatolt könyvtárban, ahol az ISO fel van szerelve, másolja a media.repo fájlt az /etc/yum.repos.d/ könyvtárba, mint Látható.

cp -v /opt/media.repo  /etc/yum.repos.d/centos8.repo

Ezután a képen látható módon rendeljen hozzá fájlengedélyeket, hogy megakadályozza a többi felhasználó általi módosítást vagy módosítást.

chmod 644 /etc/yum.repos.d/centos8.repo
ls -l /etc/yum.repos.d/centos8.repo

Be kell állítanunk a rendszerben található alapértelmezett tárolófájlt. A konfigurációk ellenőrzéséhez használja a cat parancsot az ábrán látható módon.

cat etc/yum.repos.d/centos8.repo

Módosítanunk kell a konfigurációs sorokat egy választott szövegszerkesztővel.

vim etc/yum.repos.d/centos8.repo

Törölje az összes konfigurációt, majd másolja és illessze be az alábbi konfigurációt.

[InstallMedia-BaseOS]
name=CentOS Linux 8 - BaseOS
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///opt/BaseOS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

[InstallMedia-AppStream]
name=CentOS Linux 8 - AppStream
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///opt/AppStream/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

Mentse a repo fájlt, és lépjen ki a szerkesztőből.

Miután módosította a lerakatfájlt új bejegyzésekkel, folytassa és törölje a DNF/YUM gyorsítótárat az ábra szerint.

dnf clean all
OR
yum clean all

Annak ellenőrzésére, hogy a rendszer csomagokat kap-e a helyileg meghatározott tárolókból, futtassa a következő parancsot:

dnf repolist
OR
yum repolist

Most állítsa az 'enabled' paramétert 1 értékről 0 értékre a CentOS-AppStream.repo és CentOS- Base.repo fájlokat.

3. lépés: Telepítse a csomagokat a helyi DNF vagy Yum Repository használatával

Most pedig tegyünk egy próbát, és telepítsünk bármilyen csomagot. Ebben a példában a NodeJS-t fogjuk telepíteni a rendszerre.

dnf install nodejs
OR
yum install nodejs

És ez egyértelműen jelzi, hogy sikeresen beállítottunk egy helyi DNF/YUM adattárat a CentOS 8 rendszeren.