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.