Giunsa ang Pag-instalar sa mga Pakete sa RHEL 8 Lokal nga Gamit ang DVD ISO


Kasagaran, kung gusto namon nga adunay usa ka lokal nga tipiganan alang sa among sistema sa RHEL 8 aron ma-install ang mga pakete nga wala’y pag-access sa internet alang sa dugang nga kaluwasan ug ang paggamit sa RHEL 8 ISO mao ang labing kadali nga paagi aron mahimo kana.

Sa kini nga giya, ipakita namon kanimo kung giunsa nimo ma-configure ug magamit ang lokal nga na-download nga RHEL 8 ISO nga mga imahe ingon usa ka tipiganan alang sa pag-install sa mga pakete sa RHEL 8 Linux.

[ Tingali ganahan ka usab: Unsaon Paghimo sa Lokal nga RHEL 9 Repository ]

Apan sa wala pa kana, atong tan-awon kung unsa ang mga bentaha sa paggamit sa RHEL 8 ISO ingon usa ka lokal nga tipiganan.

  • Gitugotan ka sa paggamit sa mga offline nga patch.
  • Mahimo nimong i-update ang imong server sa mga kritikal nga kaso diin wala kay koneksyon sa internet.
  • Gamit ang lokal nga repo, makahimo ka ug ultra-secure nga RHEL 8 nga palibot nga dili gyud makonektar sa internet ug ma-update gihapon sa labing kanunay nga mga pakete.
  • Mahimo usab nimo nga i-upgrade ang server gikan sa RHEL 8.x ngadto sa RHEL 8.y.

Pag-instalar sa mga Pakete sa RHEL 8 Lokal nga Gamit ang ISO

Samtang gihimo kini nga giya, among gisiguro nga kini masabtan sa tanan mao nga bisan kung bag-o ka sa Linux, sunda lang ang gipakita nga mga lakang nga adunay pag-amping ug makabaton ka usa ka lokal nga repo sa RHEL 8 sa wala’y oras.

Dali nimo ma-download ang RHEL 8 ISO file gikan sa opisyal nga panid sa pag-download sa Red Hat. Samtang nag-download sa ISO, siguruha nga likayan nimo ang mga boot nga ISO tungod kay wala sila maglakip sa mga pakete nga gamay ra sa 1GB ang gidak-on.

Kung nahuman na namon ang pag-download sa ISO file, kinahanglan namon nga maghimo usa ka mounting point para sa pag-mount sa bag-o lang na-download nga ISO file sa among sistema. Maghimo kami og mounting point ubos sa /mnt directory pinaagi sa paggamit sa gihatag nga command:

$ sudo mkdir -p /mnt/disc
$ sudo mount -o loop rhel-8.6-x86_64-dvd.iso /mnt/disc

Siguroha nga imong usbon ang ngalan sa ISO file sa dili pa mo-mount o kini magdala og sayop! Mahimong nahibulong ka bahin sa pasidaan nga gihatag niini kanamo samtang among gi-mount ang among ISO apan ayaw kabalaka, usbon namon ang mga pagtugot sa ulahi nga bahin niini nga giya.

Apan kon kamo andam sa paggamit sa DVD media alang sa dugang nga proseso? Kinahanglan ka lang maghimo usa ka mounting point ug i-mount ang imong media pinaagi sa gihatag nga mga mando:

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

Samtang nag-mount, siguruha nga imong usbon ang sr0 gamit ang ngalan sa imong drive.

Human i-mount ang RHEL 8 ISO file sa /mnt, kinahanglan namong makakuha og kopya sa media.repo file ug i-paste kini sa among system directory nga nahimutang sa /etc/yum.repos.d/ nga adunay ngalan sa rhel8.repo.

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

Sama sa among gihisgutan sa sayo pa, ang among drive gipanalipdan sa pagsulat. Apan alang sa among katuyoan, kinahanglan namon nga usbon ang mga pagtugot sa rhel8.repo file sa 0644 nga magtugot kanamo sa pagbasa ug paghimo og mga pagbag-o sumala niana.

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

Kung nahuman na kami sa pagbag-o sa mga pagtugot, kinahanglan namon nga maghimo pipila nga mga pagbag-o aron mahimo ang among lokal nga tipiganan nga molihok. Una, atong ablihan ang rhel8.repo file pinaagi sa paggamit sa gihatag nga sugo:

$ sudo nano /etc/yum.repos.d/rhel8.repo
Or
$ sudo vi /etc/yum.repos.d/rhel8.repo

Hawani ang default configuration ug idikit ang bag-ong mga instruksyon sa config file sama sa gihatag sa ubos:

[dvd-BaseOS]
name=DVD for RHEL - BaseOS
baseurl=file:///mnt/disc/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[dvd-AppStream]
name=DVD for RHEL - AppStream
baseurl=file:///mnt/disc/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

Ang katapusan nga resulta config file tan-awon sama niini:

Human ma-configure ang file, kinahanglan natong hawanan ang cache sa YUM pinaagi sa paggamit sa gihatag nga dnf command:

$ sudo yum clean all
or
$ sudo dnf clean all

Karon, atong ilista ang mga gipaandar nga mga repository sa atong sistema pinaagi sa gihatag nga sugo:

$ sudo yum repolist enabled
or
$ sudo dnf repolist enabled

Mao nga kung moagi ka sa proseso sama sa among gihisgutan, makuha nimo ang output nga naglista sa duha ka dugang nga mga repositoryo nga ginganlag \dvd-AppStream ug \dvd-BaseOS nga nagpasabut nga malampuson namon nga nabag-o ang among ISO nga usa ka lokal nga tipiganan.

Karon, atong i-update ang repository index pinaagi sa paggamit sa gihatag nga sugo:

$ sudo yum update
or
$ sudo dnf update

Karon, panahon na nga mag-install kami og mga pakete gamit ang lokal nga repository nga bag-o lang namo nga gi-configure. Gamit ang gihatag nga mando, among i-disable ang uban nga gi-enable nga mga repositoryo (mahimo ra balido hangtod sa pagpatuman sa usa ka mando) ug gamit ang \dvd-AppStream repository para sa pag-install sa gusto nga pakete.

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

Sama sa imong makita, ang among lokal nga tipiganan nagtrabaho sumala sa among tuyo, ug nag-instalar usab sa Keso gamit kini.

Importante: Ang lokal nga repository mahimong dili makasulbad sa mga dependency mao nga sa dili pa kini gamiton, siguroha nga ikaw adunay ideya kung unsa ang gikinahanglan nga dependencies.

Pinaagi niini nga giya, among gipatin-aw kon unsaon nimo paggamit ang lokal nga ISO sa RHEL 8 isip lokal nga tipiganan sa labing sayon nga paagi nga posible. Apan kung adunay ka mga pangutana, ipahibalo kanamo sa mga komento.