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.