Pakettien asentaminen RHEL 8:aan paikallisesti käyttämällä DVD ISO:ta


Usein, kun haluamme paikallisen tietovaraston RHEL 8 -järjestelmällemme pakettien asentamiseen ilman Internet-yhteyttä lisäturvallisuuden vuoksi, ja RHEL 8 ISO:n käyttö on helpoin tapa tehdä se. .

Tässä oppaassa näytämme, kuinka voit määrittää ja käyttää paikallisesti ladattuja RHEL 8 ISO -kuvia pakettien asennusvarastona RHEL 8 Linuxissa.

Mutta ennen sitä katsotaanpa, mitä etuja on RHEL 8 ISO:n käyttämisestä paikallisena arkistona.

RHEL 8 ISO:n käytön edut paikallisena arkistona

  • Voit käyttää offline-korjaustiedostoja.
  • Voit päivittää palvelimesi kriittisissä tapauksissa, joissa sinulla ei ole Internet-yhteyttä.
  • Paikallisen repon avulla voit luoda erittäin turvallisen RHEL 8 -ympäristön, jota ei koskaan yhdistetä Internetiin ja joka silti päivitetään yleisimmillä paketeilla.
  • Voit myös päivittää palvelimen RHEL 8.x:stä RHEL 8.y:ksi.

Pakettien asentaminen RHEL 8:aan paikallisesti ISO:n avulla

Tätä opasta tehdessämme olemme varmistaneet, että kaikki ymmärtävät sen, joten vaikka olisit uusi Linux-käyttäjä, noudata vain esiteltyjä vaiheita varovasti, niin saat paikallisen RHEL 8 -repon. ei aikaa.

Vaihe 1: Lataa RHEL 8 ISO -kuva

Voit helposti ladata RHEL 8 ISO -tiedoston Red Hatin viralliselta lataussivulta. Kun lataat ISO:ta, varmista, että vältät käynnistys-ISO:ita, koska ne eivät sisällä paketteja, jotka ovat kooltaan alle 1 Gt.

Vaihe 2: Asenna RHEL 8 DVD ISO

Kun olemme ladaneet ISO-tiedoston, meidän on luotava kiinnityspiste äskettäin ladatun ISO-tiedoston asentamiseksi järjestelmäämme. Luomme liitoskohdan /mnt-hakemistoon käyttämällä annettua komentoa:

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

Varmista, että vaihdat ISO-tiedoston nimen ennen asennusta tai se tuo virheen! Saatat ihmetellä varoitusta, jonka se antoi meille ISO:n asentamisen aikana, mutta älä huoli, muutamme käyttöoikeuksia tämän oppaan jälkimmäisessä osassa.

Mutta jos olet valmis käyttämään DVD-mediaa jatkoprosessissa? Sinun tarvitsee vain luoda kiinnityspiste ja liittää media annetuilla komennoilla:

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

Varmista asennuksen aikana, että muutat sr0 aseman nimellä.

Vaihe 3: Paikallisen RHEL 8 -varaston luominen

Kun olet asentanut RHEL 8 ISO-tiedoston osoitteessa /mnt, meidän on hankittava kopio media.repo-tiedostosta ja liitettävä se järjestelmähakemistoomme. sijaitsee osoitteessa /etc/yum.repos.d/ nimellä rhel8.repo.

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

Kuten aiemmin mainitsimme, asemamme on kirjoitussuojattu. Mutta tarkoituksemme vuoksi meidän on muutettava rhel8.repo-tiedoston käyttöoikeudet muotoon 0644, jonka avulla voimme lukea ja tehdä muutoksia vastaavasti.

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

Kun olemme muuttaneet käyttöoikeuksia, meidän on tehtävä joitain muutoksia, jotta paikallinen arkistomme toimii. Avataan ensin rhel8.repo-tiedosto käyttämällä annettua komentoa:

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

Tyhjennä oletusasetukset ja liitä uudet ohjeet asetustiedostoon alla kuvatulla tavalla:

[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

Lopullinen konfigurointitiedosto näyttää tältä:

Kun olet määrittänyt tiedoston, meidän on tyhjennettävä YUM-välimuisti käyttämällä annettua yum- tai dnf-komentoa:

sudo yum clean all
or
sudo dnf clean all

Listataan nyt järjestelmässämme käytössä olevat arkistot annetulla komennolla:

sudo yum repolist enabled
or
sudo dnf repolist enabled

Joten jos kävit läpi prosessin kuten mainitsimme, saat tulosteen, jossa on kaksi lisätietovarastoa nimeltä "dvd-AppStream" ja "dvd-BaseOS", mikä tarkoittaa, että meillä on onnistuneesti muuntanut ISO-tietovarastomme paikalliseksi arkistoksi.

Päivitetään nyt arkiston indeksi käyttämällä annettua komentoa:

sudo yum update
or
sudo dnf update

Vaihe 4: RHEL 8 ISO:n pakettien asentaminen

Nyt meidän on aika asentaa paketteja käyttämällä paikallista arkistoa, jonka olemme juuri määrittäneet äskettäin. Annetun komennon avulla poistamme käytöstä muut käytössä olevat tietovarastot (voimassa vain yksittäisen komennon suorittamiseen asti) ja käytämme "dvd-AppStream" -varastoa halutun paketin asentamiseen.

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

Kuten näet, paikallinen arkistomme toimii tarkoitetulla tavalla ja asensi myös juuston sen avulla.

Tärkeää: Paikallinen tietovarasto ei välttämättä ratkaise riippuvuuksia, joten varmista ennen sen käyttöä, että sinulla on käsitys vaadituista riippuvuuksista.

Tässä oppaassa selitimme, kuinka voit käyttää RHEL 8:n paikallista ISO:ta paikallisena tietovarastona helpoimmalla mahdollisella tavalla. Mutta jos sinulla on kysyttävää, kerro meille kommenteissa.