Bii o ṣe le Ṣeto Ibi ipamọ Yum/DNF Agbegbe lori CentOS 8
Ninu nkan yii, iwọ yoo kọ bi o ṣe le ṣeto ibi-ipamọ YUM ni agbegbe lori eto CentOS 8 rẹ nipa lilo ISO tabi DVD fifi sori ẹrọ.
Awọn ọkọ oju omi CentOS 8 pẹlu awọn ibi ipamọ 2: BaseOS ati AppStream (Ṣiṣan Ohun elo) - Nitorina kini iyatọ laarin awọn ibi ipamọ meji?
Ibi-ipamọ BaseOS ni awọn idii ti o nilo fun wiwa ẹrọ ṣiṣe ti o kere ju. Ni apa keji, AppStream pẹlu awọn idii sọfitiwia ti o ku, awọn igbẹkẹle, ati awọn apoti isura data.
Ti o jọmọ Kaakiri: Bii o ṣe Ṣẹda Agbegbe HTTP Yum/Ibi ipamọ DNF lori RHEL 8
Bayi jẹ ki a yika awọn apa ọwọ wa ki o ṣeto ibi ipamọ YUM/DNF agbegbe ni CentOS 8.
Igbesẹ 1: Oke CentOS 8 DVD Fifi sori ISO Faili
Bẹrẹ nipasẹ gbigbe faili ISO si itọsọna kan ti o fẹ. Nibi, a ti gbe sori itọsọna /opt
.
# mount CentOS-8-x86_64-1905-dvd1.iso /opt # cd /opt # ls
Igbesẹ 2: Ṣẹda Ibi ipamọ Yum Agbegbe Agbegbe CentOS 8 kan
Ninu itọsọna ti a gbe nibiti a gbe ISO rẹ si, daakọ media.repo
faili si itọsọna /etc/yum.repos.d/ bi a ti han.
# cp -v /opt/media.repo /etc/yum.repos.d/centos8.repo
Nigbamii, fi awọn igbanilaaye faili si bi o ṣe han lati yago fun iyipada tabi iyipada nipasẹ awọn olumulo miiran.
# chmod 644 /etc/yum.repos.d/centos8.repo # ls -l /etc/yum.repos.d/centos8.repo
A nilo lati tunto faili ibi ipamọ aiyipada ti ngbe lori eto naa. Lati ṣayẹwo awọn atunto, lo aṣẹ ologbo bi o ti han.
# cat etc/yum.repos.d/centos8.repo
A nilo lati yipada awọn ila iṣeto ni lilo olootu ọrọ ti o fẹ.
# vim etc/yum.repos.d/centos8.repo
Pa gbogbo iṣeto rẹ rẹ, ki o daakọ & lẹẹ iṣeto naa ni isalẹ.
[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
Fipamọ faili repo ki o jade kuro ni olootu.
Lẹhin ti o ṣe atunṣe faili ibi ipamọ pẹlu awọn titẹ sii titun, tẹsiwaju ki o si nu kaṣe DNF/YUM bi o ti han.
# dnf clean all OR # yum clean all
Lati jẹrisi pe eto naa yoo gba awọn idii lati awọn ibi ipamọ ti a ṣalaye ti agbegbe, ṣiṣe aṣẹ naa:
# dnf repolist OR # yum repolist
Bayi ṣeto 'ṣiṣẹ'
paramita lati 1
si 0
ni CentOS-AppStream.repo ati CentOS-Base.repo awọn faili.
Igbesẹ 3: Fi awọn idii sii Lilo DNF Agbegbe tabi Ibi ipamọ Yum
Bayi, jẹ ki a gbiyanju ki o fi sori ẹrọ eyikeyi package. Ninu apẹẹrẹ yii, a yoo fi NodeJS sori ẹrọ naa.
# dnf install nodejs OR # yum install nodejs
Ati pe eyi jẹ afihan ti o daju pe a ti ṣeto ibi-ipamọ DNF/YUM ti agbegbe ni aṣeyọri lori CentOS 8.