Giunsa ang Paghimo usa ka Lokal nga Yum/DNF Repository sa CentOS 8
Niini nga artikulo, mahibal-an nimo kung giunsa nimo mahimo ang lokal nga pag-set up sa usa ka YUM repository sa imong CentOS 8 nga sistema gamit ang ISO o usa ka DVD sa pag-install.
Ang CentOS 8 nga mga barko nga adunay 2 nga mga repositoryo: BaseOS ug AppStream (Application Stream) - Busa unsa ang kalainan tali sa duha ka mga repository?
Ang BaseOS repository naglangkob sa gikinahanglan nga mga pakete nga gikinahanglan alang sa paglungtad sa usa ka gamay nga operating system. Sa laing bahin, ang AppStream naglangkob sa nahabilin nga mga pakete sa software, dependency, ug mga database.
May Kalabutan nga Pagbasa: Giunsa Paghimo ang Lokal nga HTTP Yum/DNF Repository sa RHEL 8
Karon atong i-roll up ang atong mga manggas ug i-set up ang lokal nga YUM/DNF repository sa CentOS 8.
Lakang 1: Mount CentOS 8 DVD Installation ISO File
Pagsugod pinaagi sa pag-mount sa ISO file sa usa ka direktoryo nga imong gusto. Dinhi, among gi-mount sa /opt
nga direktoryo.
# mount CentOS-8-x86_64-1905-dvd1.iso /opt # cd /opt # ls
Lakang 2: Paghimo og CentOS 8 Local Yum Repository
Sa mounted directory diin ang imong ISO gi-mount, kopyaha ang media.repo
file ngadto sa /etc/yum.repos.d/ directory sama sa gipakita.
# cp -v /opt/media.repo /etc/yum.repos.d/centos8.repo
Sunod, itudlo ang mga permiso sa file sama sa gipakita aron malikayan ang pagbag-o o pagbag-o sa ubang mga tiggamit.
# chmod 644 /etc/yum.repos.d/centos8.repo # ls -l /etc/yum.repos.d/centos8.repo
Kinahanglan natong i-configure ang default repository file nga nagpuyo sa sistema. Aron masusi ang mga configuration, gamita ang cat command sama sa gipakita.
# cat etc/yum.repos.d/centos8.repo
Kinahanglan namon nga usbon ang mga linya sa pag-configure gamit ang usa ka editor sa teksto nga imong gusto.
# vim etc/yum.repos.d/centos8.repo
I-delete ang tanang configuration, ug kopyaha ug idikit ang configuration sa ubos.
[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
I-save ang repo file ug paggawas sa editor.
Human sa pag-usab sa repository file nga adunay bag-ong mga entry, ipadayon ug hawanan ang DNF/YUM cache sama sa gipakita.
# dnf clean all OR # yum clean all
Aron makumpirma nga ang sistema makakuha og mga pakete gikan sa mga lokal nga gihubit nga mga repositoryo, padagana ang mando:
# dnf repolist OR # yum repolist
Karon ibutang ang ‘enabled’
parameter gikan sa 1
ngadto sa 0
sa CentOS-AppStream.repo ug CentOS-Base.repo files.
Lakang 3: I-install ang mga Pakete Gamit ang Lokal nga DNF o Yum Repository
Karon, atong sulayan ug i-install ang bisan unsang pakete. Niini nga pananglitan, atong i-install ang NodeJS sa sistema.
# dnf install nodejs OR # yum install nodejs
Ug kini usa ka tin-aw nga timailhan nga kami malampuson nga nagpahimutang sa usa ka lokal nga DNF/YUM repository sa CentOS 8.