Yadda ake Kafa Wurin Yum/DNF na Gida akan CentOS 8


A cikin wannan labarin, zaku koyi yadda zaku iya saita wurin ajiyar YUM akan tsarin ku na CentOS 8 ta amfani da ISO ko DVD ɗin girkawa.

CentOS 8 jiragen ruwa tare da wuraren ajiya na 2: BaseOS da AppStream (Aikace-aikacen Stream) - To menene banbanci tsakanin wuraren biyu?

Ma'ajin BaseOS ya ƙunshi abubuwan buƙatun da ake buƙata don kasancewar ƙaramar tsarin aiki. A gefe guda, AppStream ya hada da sauran kunshin software, dogaro, da bayanai.

Karanta Labari: Yadda za a ƙirƙiri Gidan HTTP na Yum/DNF na RHEL 8

Yanzu bari mu mirgine hannayenmu mu saita wurin ajiya na YUM/DNF a cikin CentOS 8.

Mataki 1: Dutsen CentOS 8 DVD Installation ISO fayil

Fara da hawa fayil ɗin ISO zuwa kundin adireshin da kuka zaɓa. Anan, mun hau kan /opt shugabanci.

# mount CentOS-8-x86_64-1905-dvd1.iso /opt
# cd /opt
# ls

Mataki na 2: Createirƙiri Cibiyar Nazarin Yum ta CentOS 8 Local

A cikin kundin adireshi inda aka saka ISO ɗinku, kwafa fayil ɗin media.repo zuwa /etc/yum.repos.d/ shugabanci kamar yadda aka nuna.

# cp -v /opt/media.repo  /etc/yum.repos.d/centos8.repo

Na gaba, sanya izinin izini kamar yadda aka nuna don hana gyara ko canji ta wasu masu amfani.

# chmod 644 /etc/yum.repos.d/centos8.repo
# ls -l /etc/yum.repos.d/centos8.repo

Muna buƙatar saita fayil ɗin tsoho wanda yake zaune akan tsarin. Don bincika abubuwan daidaitawa, yi amfani da umarnin cat kamar yadda aka nuna.

# cat etc/yum.repos.d/centos8.repo

Muna buƙatar gyara layin daidaitawa ta amfani da editan rubutu da kuke so.

# vim etc/yum.repos.d/centos8.repo

Share duk tsarin, kuma kwafa & liƙa sanyi a ƙasa.

[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

Adana fayil ɗin repo kuma fita daga edita.

Bayan gyaggyara fayil ɗin ajiyar ajiya tare da sabbin abubuwan shigarwa, ci gaba da share cache ta DNF/YUM kamar yadda aka nuna.

# dnf clean all
OR
# yum clean all

Don tabbatar da cewa tsarin zai sami fakiti daga wuraren da aka ayyana a cikin gida, gudanar da umarnin:

# dnf repolist
OR
# yum repolist

Yanzu saita 'kunna' siga daga 1 zuwa 0 a cikin fayilolin CentOS-AppStream.repo da CentOS-Base.repo.

Mataki na 3: Sanya fakitoci Ta amfani da Local DNF ko Ma'ajin Yum

Yanzu, bari mu gwada shi kuma girka kowane kunshin. A cikin wannan misalin, zamu shigar da NodeJS akan tsarin.

# dnf install nodejs
OR
# yum install nodejs

Kuma wannan alama ce bayyananniya cewa mun sami nasarar kafa wurin ajiya na DNF/YUM na gida akan CentOS 8.