Kif Tinstalla Pakketti tas-Software billi tuża RHEL 9 ISO Lokali
Linux dejjem kien magħruf għall-flessibbiltà tiegħu u l-installazzjoni ta 'pakketti mill-ISO hija waħda minnhom. Hemm ħafna każijiet ta 'użu meta utent irid juża l-ISO/DVD għat-tniżżil ta' pakketti.
F'din il-gwida, aħna mhux biss ser nuruk kif tista 'twaqqaf l-ISO għat-tniżżil ta' pakketti iżda wkoll x'inhuma dawk ix-xenarji meta tinstalla pakketti mill-ISO jista 'jkun pjuttost utli.
[ Tista 'tħobb ukoll: Kif Oħloq Repożitorju Lokali RHEL 8 ]
Hemm diversi każijiet ta' użu fejn l-installazzjoni ta' pakketti permezz tal-ISO u xi wħud minnhom huma mogħtija hawn taħt:
- Il-ħolqien ta' repożitorju lokali għar-RHEL 9 tiegħek.
- Applikazzjoni ta' garża offline.
- Aġġornament tal-pakketti mingħajr konnessjoni tal-internet.
- Il-ħolqien ta' installazzjoni sigura ta' RHEL 9 li teħtieġ tiġi aġġornata mingħajr ma tkun online.
- Trid taġġorna s-server tiegħek minn RHEL 9.x għal RHEL 9.y.
Żgur, hemm aktar każijiet ta 'użu fejn tista' tibbenefika minn repożitorju lokali. Mela jekk il-ħtieġa tiegħek hija waħda minn dawn jew differenti mil-lista mogħtija u trid li jkollha repożitorju lokali ta 'RHEL 9, ejja nibdew il-proċess.
Installazzjoni ta' Pakketti tas-Software permezz ta' YUM/DNF Bl-użu ta' RHEL 9 DVD
Bħal dejjem, se nlestu dan il-proċess bl-eħfef mod possibbli u għalhekk anki jekk inti Bidu, tista 'titgħallem xi ħaġa minn dan. Mela ejja nibdew bl-ewwel pass tagħna.
Tista 'faċilment tniżżel RHEL 9 ISO mill-paġna tat-tniżżil uffiċjali tagħhom. Jekk jogħġbok kun żgur li tniżżel DVD peress li fih il-pakketti meħtieġa li se nużaw bħala repożitorju lokali għall-użu offline tagħna.
Qabel ma mmuntar fajl ISO imniżżel reċentement, irridu noħolqu punt ta 'immuntar ġewwa d-direttorju /mnt. Biex toħloq punt ta 'immuntar f'/mnt, uża l-kmand mogħti:
$ sudo mkdir -p /mnt/disc
Ladarba nkunu lesta bil-ħolqien tal-punt ta 'immuntar, irridu nnavigaw għad-direttorju fejn l-ISO tagħna tkun ġiet imniżżla. Għall-maġġoranza, se jkun fid-direttorju tat-Tniżżil.
$ cd Downloads
Issa, wasal iż-żmien li mmunta l-ISO tagħna fil-punt ta 'immuntar maħluq reċentement mill-kmand mogħti:
$ sudo mount -o loop rhel-baseos-9.0-x86_64-dvd.iso /mnt/disc
Imma x'jiġri jekk qed tuża DVD media? Hemm bidla żgħira. Uża biss il-kmand mogħti u tkun tajjeb biex tmur:
$ sudo mkdir -p /mnt/disc $ sudo mount /dev/sr0 /mnt/disc
Kun żgur li tiċċekkja l-isem tad-drajv u tibdilha b'sr0.
Ladarba nkunu mmuntajna RHEL 9 ISO f' /mnt, nistgħu faċilment niksbu kopja tal-fajl media.repo u nwaħħalha fid-direttorju tas-sistema tagħna /etc/yum.repos.d/ bl-isem ta 'rhel9.repo.
$ sudo cp /mnt/disc/media.repo /etc/yum.repos.d/rhel9.repo
Jekk tinnota bir-reqqa, waqt l-immuntar tal-fajl ISO tagħna fil-punt tal-immuntar, kien hemm twissija li tgħid li kien protett mill-kitba. Se nibdlu l-permess tal-fajl ikkupjat rhel9.repo għal 0644 li jippermettilna naqraw u niktbu u jista 'jsir biss permezz ta' root/sudoer.
$ sudo chmod 644 /etc/yum.repos.d/rhel9.repo
Issa, iftaħ il-fajl rhel9.repo bi kmand mogħti:
$ sudo nano /etc/yum.repos.d/rhel9.repo
Neħħi l-linji default u waħħal il-linji mogħtija fil-fajl tiegħek:
[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
Il-fajl finali rhel9.repo se jidher bħal dan:
Biex l-affarijiet jaħdmu, aħna mitluba li naddfu l-yum cache billi nħaddmu l-kmand dnf li ġej.
$ sudo yum clean all or $ sudo dnf clean all
Issa, ejja nippermettu r-repożitorji bil-kmand mogħti:
$ sudo yum repolist enabled or $ sudo dnf repolist enabled
Kif tistgħu taraw, l-ISO tagħna qed iġib ruħu bħal repożitorju lokali.
Issa, ejja naġġornaw ir-repożitorji tagħna sabiex inkunu nistgħu nibbenefikaw mill-passi li għamilna reċentement.
$ sudo yum update or $ sudo dnf update
Wasal iż-żmien li ninstallaw il-pakkett meħtieġ mir-repożitorju lokali RHEL 9 tagħna. Huwa pjuttost faċli peress li kollox ġie stabbilit. Fl-eżempju mogħti, ser nuża r-repożitorju \AppStream biex ninstalla ġobon tal-pakkett.
$ sudo yum --disablerepo="*" --enablerepo="AppStream" install cheese or $ sudo dnf --disablerepo="*" --enablerepo="AppStream" install cheese
Importanti: L-użu ta' repożitorju lokali jista' ma jissodisfax id-dipendenzi għalhekk kun żgur li għandek għarfien xieraq tad-dipendenzi meħtieġa għall-pakkett li se tinstalla.
Kif tistgħu taraw, qed nużaw ir-repożitorju tal-AppStream għall-installazzjoni ta' Cheese, li jfisser li rnexxielna nagħmlu repożitorju lokali minn fajl ISO.
Din kienet it-teħid tagħna dwar kif tista 'faċilment tagħmel repożitorju lokali għall-installazzjoni ta' pakketti minn fajls ISO f'RHEL 9. Jekk għandek xi dubji, tħossok liberu li tistaqsi fit-taqsima tal-kummenti.