Hvernig á að setja upp staðbundna Yum/DNF geymslu á CentOS 8
Í þessari grein muntu læra hvernig þú getur staðbundið sett upp YUM geymslu á CentOS 8 kerfinu þínu með því að nota ISO eða uppsetningar DVD.
CentOS 8 er sent með 2 geymslum: BaseOS og AppStream (Application Stream) – Svo hver er munurinn á geymslunum tveimur?
BaseOS geymslan samanstendur af nauðsynlegum pökkum sem þarf til að lágmarksstýrikerfi sé til staðar. Á hinn bóginn samanstendur AppStream af þeim hugbúnaðarpökkum sem eftir eru, ósjálfstæði og gagnagrunna.
Tengt lestur: Hvernig á að búa til staðbundna HTTP Yum/DNF geymslu á RHEL 8
Nú skulum við bretta upp ermarnar og setja upp staðbundna YUM/DNF geymslu í CentOS 8.
Skref 1: Festu CentOS 8 DVD uppsetningar ISO skrá
Byrjaðu á því að tengja ISO skrána í möppu að eigin vali. Hér höfum við sett okkur inn í /opt
skrána.
# mount CentOS-8-x86_64-1905-dvd1.iso /opt # cd /opt # ls
Skref 2: Búðu til CentOS 8 Local Yum geymslu
Afritaðu media.repo
skrána í /etc/yum.repos.d/ möppuna í /etc/yum.repos.d/ möppunni eins og sýnt er í uppsettu möppunni þar sem ISO-inn þinn er festur.
# cp -v /opt/media.repo /etc/yum.repos.d/centos8.repo
Næst skaltu úthluta skráarheimildum eins og sýnt er til að koma í veg fyrir breytingar eða breytingar af öðrum notendum.
# chmod 644 /etc/yum.repos.d/centos8.repo # ls -l /etc/yum.repos.d/centos8.repo
Við þurfum að stilla sjálfgefna geymsluskrá sem er í kerfinu. Til að athuga stillingarnar skaltu nota cat skipunina eins og sýnt er.
# cat etc/yum.repos.d/centos8.repo
Við þurfum að breyta stillingarlínunum með því að nota textaritil að eigin vali.
# vim etc/yum.repos.d/centos8.repo
Eyddu öllum stillingum og afritaðu og límdu stillingarnar hér að neðan.
[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
Vistaðu endursöluskrána og farðu úr ritlinum.
Eftir að hafa breytt geymsluskránni með nýjum færslum, haltu áfram og hreinsaðu DNF/YUM skyndiminni eins og sýnt er.
# dnf clean all OR # yum clean all
Til að staðfesta að kerfið fái pakka frá staðbundnum skilgreindum geymslum skaltu keyra skipunina:
# dnf repolist OR # yum repolist
Stilltu nú ‘enabled’
færibreytu frá 1
í 0
í CentOS-AppStream.repo og CentOS-Base.repo skrám.
Skref 3: Settu upp pakka með því að nota staðbundna DNF eða Yum geymslu
Nú skulum við prófa það og setja upp hvaða pakka sem er. Í þessu dæmi ætlum við að setja upp NodeJS á kerfinu.
# dnf install nodejs OR # yum install nodejs
Og þetta er skýr vísbending um að okkur hafi tekist að setja upp staðbundna DNF/YUM geymslu á CentOS 8.