V tomto článku sa dozviete, ako môžete lokálne nastaviť a DNF alebo YUM úložisko na vašom CentOS 8 systému pomocou ISO alebo inštalačného DVD.
CentOS 8 lode s 2 úložiskami: BaseOS a AppStream (Stream aplikácií) - Aký je teda rozdiel medzi týmito dvoma úložiskami?
The BaseOS úložisko pozostáva z potrebných balíkov potrebných na existenciu minimálneho operačného systému. Na druhej strane, AppStream obsahuje zostávajúce softvérové balíky, závislosti a databázy.
Súvisiace čítanie: Ako vytvoriť lokálne úložisko HTTP Yum/DNF na RHEL 8
Teraz si vyhrňme rukávy a založme si miestny YUM/DNF úložisko v CentOS 8.
Začnite pripojením súboru ISO do priečinka podľa vášho výberu. Tu sme sa zapojili /opt
adresár.
# mount CentOS-8-x86_64-1905-dvd1.iso /opt. # cd /opt. # ls.
V pripojenom adresári, kde je váš súbor ISO je namontovaný, skopírujte súbor media.repo
súbor do /etc/yum.repos.d/ adresár podľa obrázku.
# cp -v /opt/media.repo /etc/yum.repos.d/centos8.repo.
Ďalej priraďte povolenia súboru, ako je znázornené na obrázku, aby sa zabránilo úprave alebo pozmeňovaniu inými používateľmi.
# chmod 644 /etc/yum.repos.d/centos8.repo. # ls -l /etc/yum.repos.d/centos8.repo.
Musíme nakonfigurovať predvolený súbor úložiska, ktorý sa nachádza v systéme. Ak chcete skontrolovať konfigurácie, použite mačací príkaz ako je znázornené.
# mačka etc/yum.repos.d/centos8.repo.
Konfiguračné riadky musíme upraviť pomocou a textový editor podľa vlastného výberu.
# vim etc/yum.repos.d/centos8.repo.
Odstráňte všetku konfiguráciu a skopírujte a prilepte nižšie uvedenú konfiguráciu.
[InstallMedia-BaseOS] názov = CentOS Linux 8 - BaseOS. metadata_expire = -1. gpgcheck = 1. povolené = 1. baseurl = súbor: /// opt/BaseOS/ gpgkey = súbor: /// etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial [InstallMedia-AppStream] názov = CentOS Linux 8 - AppStream. metadata_expire = -1. gpgcheck = 1. povolené = 1. baseurl = súbor: /// opt/AppStream/ gpgkey = súbor: /// etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial.
Uložte súbor repo a ukončite editor.
Po úprave súboru úložiska novými položkami pokračujte a vymažte súbor DNF / YUM cache podľa obrázku.
# dnf vyčistiť všetko. ALEBO. # mňam všetko.
Ak chcete potvrdiť, že systém bude dostávať balíky z lokálne definovaných úložísk, spustite príkaz:
# dnf repolista. ALEBO. # mňam repolista.
Teraz nastavte „Povolené“
parameter od 1
do 0
v CentOS-AppStream.repo a CentOS-Base.repo súbory.
Teraz to vyskúšame a nainštalujeme akýkoľvek balík. V tomto prípade ideme na nainštalujte NodeJS do systému.
# dnf nainštalovať nodejs. ALEBO. # yum nainštalovať nodejs.
A to je jasný indikátor, že sme úspešne vytvorili lokálne úložisko DNF/YUM CentOS 8.