Hvernig á að setja upp hugbúnaðarpakka með staðbundnum RHEL 9 ISO


Linux hefur alltaf verið þekkt fyrir sveigjanleika og uppsetning pakka frá ISO er einn af þeim. Það eru mörg tilvik þegar notandi vill nota ISO/DVD til að hlaða niður pakka.

Í þessari handbók ætlum við ekki bara að sýna þér hvernig þú getur sett upp ISO til að hlaða niður pakka heldur einnig hvaða aðstæður eru þegar þú setur upp pakka frá ISO getur verið mjög gagnlegt.

[Þér gæti líka líkað við: Hvernig á að búa til staðbundna RHEL 8 geymslu ]

Það eru mörg tilvik þar sem pakka er sett upp í gegnum ISO og sum þeirra eru gefin upp hér að neðan:

  • Búa til staðbundna geymslu fyrir RHEL 9.
  • Bætir plástra án nettengingar.
  • Uppfærir pakka án nettengingar.
  • Búa til örugga RHEL 9 uppsetningu sem þarf að uppfæra án þess að vera á netinu.
  • Viltu uppfæra netþjóninn þinn úr RHEL 9.x í RHEL 9.y.

Jú, það eru fleiri notkunartilvik þar sem þú getur notið góðs af staðbundinni geymslu. Þannig að ef þörf þín er ein af þessum eða frábrugðin tilteknum lista og vilt hafa staðbundna geymslu fyrir RHEL 9, skulum við hefja ferlið.

Uppsetning hugbúnaðarpakka í gegnum YUM/DNF með því að nota RHEL 9 DVD

Eins og alltaf ætlum við að klára þetta ferli á auðveldasta hátt og mögulegt er svo jafnvel þótt þú sért byrjandi geturðu lært eitthvað af þessu. Svo við skulum byrja á fyrsta skrefinu okkar.

Þú getur auðveldlega halað niður RHEL 9 ISO frá opinberu niðurhalssíðunni þeirra. Vinsamlegast vertu viss um að hlaða niður DVD þar sem það inniheldur nauðsynlega pakka sem við ætlum að nota sem staðbundið geymsla fyrir offline notkun okkar.

Áður en nýlega hlaðið niður ISO skrá er sett upp þurfum við að búa til uppsetningarpunkt inni í /mnt skránni. Til að búa til uppsetningarpunkt á /mnt, notaðu tilgreinda skipun:

$ sudo mkdir -p /mnt/disc

Þegar við erum búnir að búa til festingarpunktinn verðum við að fara í möppuna þar sem ISO okkar hefur verið hlaðið niður. Fyrir meirihlutann mun það vera í niðurhalsskránni.

$ cd Downloads

Nú er kominn tími til að festa ISO-ið okkar á nýlega stofnuðum festingarstað með tilgreindri skipun:

$ sudo mount -o loop rhel-baseos-9.0-x86_64-dvd.iso /mnt/disc

En hvað ef þú ert að nota DVD miðla? Það er smá breyting. Notaðu bara tilgreinda skipun og þú munt vera góður að fara:

$ sudo mkdir -p /mnt/disc
$ sudo mount /dev/sr0 /mnt/disc

Gakktu úr skugga um að þú athugar nafn drifsins og skipti því út fyrir sr0.

Þegar við höfum sett RHEL 9 ISO á /mnt, getum við auðveldlega fengið afrit af media.repo skránni og límt hana í kerfisskrána okkar /etc/yum.repos.d/ með nafninu rhel9.repo.

$ sudo cp /mnt/disc/media.repo /etc/yum.repos.d/rhel9.repo

Ef þú tekur vel eftir því, þegar þú festir ISO skrána okkar á festingarstaðinn, var viðvörun sem sagði að hún væri skrifvarin. Við ætlum að breyta leyfinu fyrir afrituðu skrána rhel9.repo í 0644 sem gerir okkur kleift að lesa og skrifa og er aðeins hægt að gera með root/sudoer.

$ sudo chmod 644 /etc/yum.repos.d/rhel9.repo

Opnaðu nú rhel9.repo skrána með gefinri skipun:

$ sudo nano /etc/yum.repos.d/rhel9.repo

Fjarlægðu sjálfgefna línurnar og límdu tilteknar línur inn í skrána þína:

[BaseOS]
name=BaseOS Packages Red Hat Enterprise Linux 9
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///mnt/disc/BaseOS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[AppStream]
name=AppStream Packages Red Hat Enterprise Linux 9
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///mnt/disc/AppStream/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

Loka rhel9.repo skráin mun líta svona út:

Til að láta hlutina virka verðum við að hreinsa yum skyndiminni með því að keyra eftirfarandi dnf skipun.

$ sudo yum clean all
or
$ sudo dnf clean all

Nú skulum við lista virkja geymslur með tilgreindri skipun:

$ sudo yum repolist enabled
or
$ sudo dnf repolist enabled

Eins og þú sérð, hagar ISO okkar sér eins og staðbundin geymsla.

Nú skulum við uppfæra geymslurnar okkar svo að við getum notið góðs af skrefunum sem við höfum gert nýlega.

$ sudo yum update
or
$ sudo dnf update

Það er kominn tími fyrir okkur að setja upp nauðsynlegan pakka úr staðbundinni RHEL 9 geymslunni okkar. Það er frekar auðvelt þar sem allt hefur verið sett upp. Í uppgefnu dæmi ætla ég að nota „AppStream“ geymsluna til að setja upp pakkaost.

$ sudo yum --disablerepo="*" --enablerepo="AppStream" install cheese
or
$ sudo dnf --disablerepo="*" --enablerepo="AppStream" install cheese

Mikilvægt: Notkun staðbundinnar geymslu gæti ekki uppfyllt ósjálfstæðin svo vertu viss um að þú hafir rétta þekkingu á nauðsynlegum ósjálfstæðum fyrir pakkann sem þú ætlar að setja upp.

Eins og þú sérð erum við að nota AppStream geymsluna til að setja upp Cheese, sem þýðir að okkur hefur tekist að búa til staðbundna geymslu úr ISO skrá.

Þetta var skoðun okkar á því hvernig þú getur auðveldlega búið til staðbundna geymslu til að setja upp pakka úr ISO skrám í RHEL 9. Ef þú hefur einhverjar efasemdir skaltu ekki hika við að spyrja í athugasemdahlutanum.