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.