Jinsi ya Kuweka Hazina ya Yum/DNF ya Ndani kwenye CentOS 8
Katika makala haya, utajifunza jinsi unavyoweza kusanidi hazina ya YUM kwenye mfumo wako wa CentOS 8 kwa kutumia ISO au DVD ya usakinishaji.
Meli za CentOS 8 zilizo na hazina 2: BaseOS na AppStream (Mkondo wa Maombi) - Kwa hivyo ni tofauti gani kati ya hazina hizo mbili?
Hifadhi ya BaseOS ina vifurushi vinavyohitajika kwa kuwepo kwa mfumo mdogo wa uendeshaji. Kwa upande mwingine, AppStream inajumuisha vifurushi vilivyobaki vya programu, utegemezi, na hifadhidata.
Soma Husika: Jinsi ya Kuunda Hazina ya HTTP Yum/DNF kwenye RHEL 8
Sasa hebu tukunja mikono yetu na tuweke hazina ya ndani ya YUM/DNF katika CentOS 8.
Hatua ya 1: Mount CentOS 8 DVD Installation ISO Faili
Anza kwa kupachika faili ya ISO kwenye saraka ya chaguo lako. Hapa, tumepachika kwenye /opt
saraka.
# mount CentOS-8-x86_64-1905-dvd1.iso /opt # cd /opt # ls
Hatua ya 2: Unda Hazina ya Yum ya Ndani ya CentOS 8
Katika saraka iliyopachikwa ambapo ISO yako imewekwa, nakili faili ya media.repo
kwenye saraka /etc/yum.repos.d/ kama inavyoonyeshwa.
# cp -v /opt/media.repo /etc/yum.repos.d/centos8.repo
Kisha, toa ruhusa za faili kama inavyoonyeshwa ili kuzuia urekebishaji au ubadilishwaji na watumiaji wengine.
# chmod 644 /etc/yum.repos.d/centos8.repo # ls -l /etc/yum.repos.d/centos8.repo
Tunahitaji kusanidi faili ya msingi ya hifadhi inayokaa kwenye mfumo. Kuangalia usanidi, tumia amri ya paka kama inavyoonyeshwa.
# cat etc/yum.repos.d/centos8.repo
Tunahitaji kurekebisha mistari ya usanidi kwa kutumia kihariri cha maandishi unachokipenda.
# vim etc/yum.repos.d/centos8.repo
Futa usanidi wote, na unakili na ubandike usanidi ulio hapa chini.
[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
Hifadhi faili ya repo na uondoke kwenye kihariri.
Baada ya kurekebisha faili ya hazina na maingizo mapya, endelea na ufute kashe ya DNF/YUM kama inavyoonyeshwa.
# dnf clean all OR # yum clean all
Ili kudhibitisha kuwa mfumo utapata vifurushi kutoka kwa hazina zilizofafanuliwa ndani, endesha amri:
# dnf repolist OR # yum repolist
Sasa weka kigezo cha ‘imewezeshwa’
kutoka 1
hadi 0
katika faili za CentOS-AppStream.repo na CentOS-Base.repo.
Hatua ya 3: Sakinisha Vifurushi Kwa Kutumia DNF ya Karibu au Yum Repository
Sasa, hebu tujaribu na tusakinishe kifurushi chochote. Katika mfano huu, tutaweka NodeJS kwenye mfumo.
# dnf install nodejs OR # yum install nodejs
Na hiki ni kiashirio dhahiri kwamba tumefaulu kusanidi hazina ya ndani ya DNF/YUM kwenye CentOS 8.