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.