Kif Twaqqaf Repożitorju Lokali Yum/DNF fuq CentOS 8
F'dan l-artikolu, titgħallem kif tista' twaqqaf lokalment repożitorju YUM fis-sistema CentOS 8 tiegħek billi tuża ISO jew DVD ta 'installazzjoni.
CentOS 8 jintbagħat b'2 repożitorji: BaseOS u AppStream (Application Stream) - Allura x'inhi d-differenza bejn iż-żewġ repożitorji?
Ir-repożitorju ta' BaseOS jikkonsisti mill-pakketti meħtieġa meħtieġa għall-eżistenza ta' sistema operattiva minima. Min-naħa l-oħra, AppStream jinkludi l-bqija tal-pakketti tas-softwer, id-dipendenzi, u d-databases.
Aqra Relatat: Kif Oħloq Repożitorju Lokali HTTP Yum/DNF fuq RHEL 8
Issa ejja nxammru l-kmiem u nwaqqfu repożitorju YUM/DNF lokali f'CentOS 8.
Pass 1: Mount CentOS 8 DVD Installazzjoni ISO File
Ibda billi mmunta l-fajl ISO f'direttorju tal-għażla tiegħek. Hawnhekk, aħna mmuntati fid-direttorju /opt
.
# mount CentOS-8-x86_64-1905-dvd1.iso /opt # cd /opt # ls
Pass 2: Oħloq Repożitorju Yum Lokali ta' CentOS 8
Fid-direttorju immuntat fejn huwa mmuntat l-ISO tiegħek, ikkopja l-fajl media.repo
fid-direttorju /etc/yum.repos.d/ kif muri.
# cp -v /opt/media.repo /etc/yum.repos.d/centos8.repo
Sussegwentement, assenja l-permessi tal-fajls kif muri biex tevita modifika jew alterazzjoni minn utenti oħra.
# chmod 644 /etc/yum.repos.d/centos8.repo # ls -l /etc/yum.repos.d/centos8.repo
Għandna bżonn nikkonfiguraw il-fajl repożitorju default li jirrisjedi fis-sistema. Biex tiċċekkja l-konfigurazzjonijiet, uża l-kmand tal-qtates kif muri.
# cat etc/yum.repos.d/centos8.repo
Għandna bżonn nimodifikaw il-linji tal-konfigurazzjoni billi tuża editur tat-test tal-għażla tiegħek.
# vim etc/yum.repos.d/centos8.repo
Ħassar il-konfigurazzjoni kollha, u kkopja u waħħal il-konfigurazzjoni hawn taħ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
Issejvja l-fajl repo u oħroġ mill-editur.
Wara li timmodifika l-fajl repożitorju b'daħliet ġodda, ipproċedi u neħħi l-cache DNF/YUM kif muri.
# dnf clean all OR # yum clean all
Biex tikkonferma li s-sistema se tikseb pakketti mir-repożitorji definiti lokalment, mexxi l-kmand:
# dnf repolist OR # yum repolist
Issa ssettja l-parametru 'attivat'
minn 1
għal 0
fil-fajls CentOS-AppStream.repo u CentOS-Base.repo.
Pass 3: Installa Pakketti billi tuża DNF Lokali jew Repożitorju Yum
Issa, ejja nippruvaw u ninstallaw kwalunkwe pakkett. F'dan l-eżempju, se ninstallaw NodeJS fuq is-sistema.
# dnf install nodejs OR # yum install nodejs
U dan huwa indikatur ċar li waqqafna b'suċċess repożitorju DNF/YUM lokali fuq CentOS 8.