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.