Kuidas seadistada CentOS 8-sse kohalik Yum/DNF-i hoidla
Sellest artiklist saate teada, kuidas saate oma CentOS 8 süsteemis YUM-i hoidla kohalikult seadistada, kasutades ISO-d või installi-DVD-d.
CentOS 8 tarnitakse 2 hoidlaga: BaseOS ja AppStream (Application Stream) - Mis siis nende kahe hoidla vahet on?
BaseOS-i hoidla koosneb minimaalse operatsioonisüsteemi olemasolu jaoks vajalikest pakettidest. Teiselt poolt sisaldab AppStream ülejäänud tarkvarapakette, sõltuvusi ja andmebaase.
Seotud lugemine: Kuidas luua kohalikku HTTP Yum/DNF-i hoidlat RHEL 8-s
Nüüd keerame varrukad kokku ja seadistame CentOS 8-sse kohaliku YUM/DNF-i hoidla.
1. samm: ühendage CentOS 8 DVD installimise ISO-fail
Alustage ISO-faili installimine valitud kataloogi. Siin oleme sisse loginud kataloogi /opt
.
# mount CentOS-8-x86_64-1905-dvd1.iso /opt # cd /opt # ls
2. samm: looge CentOS 8 Local Yum hoidla
Kopeerige ühendatud kataloogi, kuhu teie ISO on ühendatud, fail media.repo
kataloogi /etc/yum.repos.d/, nagu näidatud.
# cp -v /opt/media.repo /etc/yum.repos.d/centos8.repo
Seejärel määrake failiload, nagu näidatud, et vältida teiste kasutajate muutmist või muutmist.
# chmod 644 /etc/yum.repos.d/centos8.repo # ls -l /etc/yum.repos.d/centos8.repo
Peame seadistama süsteemis asuva vaikehoidla faili. Konfiguratsioonide kontrollimiseks kasutage kassi käsku, nagu näidatud.
# cat etc/yum.repos.d/centos8.repo
Peame konfiguratsiooniridu muutma, kasutades teie valitud tekstiredaktorit.
# vim etc/yum.repos.d/centos8.repo
Kustutage kogu konfiguratsioon ning kopeerige ja kleepige konfiguratsioon allpool.
[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
Salvestage repo-fail ja väljuge redaktorist.
Pärast hoidlafaili muutmist uute kirjetega jätkake ja tühjendage DNF/YUM-vahemälu, nagu näidatud.
# dnf clean all OR # yum clean all
Selle kinnitamiseks, et süsteem saab pakette kohalikult määratud hoidlatest, käivitage käsk:
# dnf repolist OR # yum repolist
Nüüd seadistage failides CentOS-AppStream.repo ja CentOS-Base.repo parameeter ‘enabled’
väärtusest 1
väärtuseks 0
.
3. samm: installige paketid kohaliku DNF-i või Yumi hoidla abil
Proovime nüüd installida mis tahes paketi. Selles näites installime süsteemi NodeJS.
# dnf install nodejs OR # yum install nodejs
Ja see on selge näitaja, et oleme CentOS 8-s edukalt loonud kohaliku DNF/YUM-i hoidla.