DVD ISO ulanyp, ýerli RHEL 8-de paketleri nädip gurmaly


Köplenç, goşmaça howpsuzlyk üçin internete girmän paketleri gurmak üçin RHEL 8 ulgamymyz üçin ýerli ammar edinmek islänimizde we RHEL 8 ISO-ny ulanmak iň aňsat usuldyr.

Bu gollanmada, ýerli göçürilen RHEL 8 ISO şekillerini RHEL 8 Linux-da paketleri gurmak üçin ammar hökmünde nädip sazlap we ulanyp boljakdygyny görkezeris.

[Şeýle hem halap bilersiňiz: Rerli RHEL 9 ammaryny nädip döretmeli]

Thatöne ondan ozal, RHEL 8 ISO-ny ýerli ammar hökmünde ulanmagyň artykmaçlyklaryna göz aýlalyň.

  • Oflayn ýamalary ulanmaga mümkinçilik berýär.
  • Internet birikdirilmedik ýagdaýyňyzda serweriňizi täzeläp bilersiňiz.
  • reperli repo ulanyp, internete hiç wagt birikdirilmeýän we iň ýygy-ýygydan paketler bilen täzelenip bilinjek ultra howpsuz RHEL 8 gurşawyny döredip bilersiňiz.
  • Şeýle hem serweri RHEL 8.x-den RHEL 8.y.-a çenli täzeläp bilersiňiz

RHEL 8-de paketleri ýerli derejede ISO ulanmak

Bu gollanmany taýýarlaýarkak, her kimiň düşünip biljekdigine göz ýetirdik, Linux üçin täze bolsaňyzam, görkezilen ädimleri seresaplylyk bilen ýerine ýetiriň we hiç wagt RHEL 8-iň ýerli reposy bolmaz.

Red Hat-yň resmi göçürip alyş sahypasyndan RHEL 8 ISO faýlyny aňsatlyk bilen göçürip alyp bilersiňiz. ISO göçürip alanyňyzda, ISO-lary ýüklemekden gaça duruň, sebäbi ululygy 1 Gb-dan kiçi paketleri öz içine almaýar.

ISO faýlyny göçürip alanymyzdan soň, ýaňy-ýakynda göçürilen ISO faýly ulgamymyza gurnamak üçin gurnama nokadyny döretmeli. Berlen buýrugy ulanyp, /mnt katalogynyň aşagynda gurnama nokady dörederis:

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

Gurmazdan ozal ISO faýlyň adyny üýtgedendigiňize ýa-da ýalňyşlyk getirjekdigine göz ýetiriň! ISO-ny gurnanymyzda bize beren duýduryşy bilen gyzyklanyp bilersiňiz, ýöne alada etmäň, gollanmanyň soňky böleginde rugsatlary üýtgederis.

Emma indiki amal üçin DVD mediýasyny ulanmak isleseňiz? Diňe gurnama nokadyny döretmeli we berlen buýruklar bilen mediýaňyzy gurnamaly:

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

Gurnaýarkaňyz, sürüjiňiziň ady bilen sr0 üýtgedýändigiňize göz ýetiriň.

RHEL 8 ISO faýlyny /mnt gurnanyňyzdan soň, media.repo faýlynyň göçürmesini almaly we ady bilen /etc/yum.repos.d/ ýerleşýän ulgam katalogymyza goýmaly. rhel8.repo.

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

Öň hem belläp geçişimiz ýaly, sürüjimiz ýazuwdan goralandyr. Ouröne maksadymyz üçin rhel8.repo faýlynyň rugsatlaryny 0644-e üýtgetmeli, şoňa görä okamaga we üýtgetmäge mümkinçilik berer.

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

Rugsatnamalary üýtgetmek bilen ýerine ýetirenimizden soň, ýerli ammarymyzyň işlemegi üçin käbir üýtgeşmeler girizmeli. Ilki bilen, berlen buýrugy ulanyp, rhel8.repo faýly açalyň:

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

Bellenen konfigurasiýany arassalaň we aşakda görkezilişi ýaly konfigurasiýa faýlyna täze görkezmeleri goýuň:

[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

Iň soňky netije konfigurasiýa faýly şeýle bolar:

Faýly düzenimizden soň, berlen dnf buýrugyny ulanyp, YUM keşini arassalamaly:

$ sudo yum clean all
or
$ sudo dnf clean all

Indi, berlen buýruk boýunça ulgamymyzdaky işjeň ammarlary sanap geçeliň:

$ sudo yum repolist enabled
or
$ sudo dnf repolist enabled

Şeýlelik bilen, belläp geçişimiz ýaly bu prosesi başdan geçiren bolsaňyz,\dvd-AppStream we\dvd-BaseOS atly iki sany goşmaça ammaryň sanawyny alarsyňyz, bu bolsa ISO-ymyzy ýerli ammarda üstünlikli öwrendigimizi aňladýar.

Indi, berlen buýrugy ulanyp, ammar indeksini täzeläliň:

$ sudo yum update
or
$ sudo dnf update

Indi ýaňy-ýakynda düzen ýerli ammarymyzy ulanyp paketleri gurmagyň wagty geldi. Berlen buýrugy ulanyp, beýleki açyk ammarlary öçüreris (diňe bir buýruk ýerine ýetirilýänçä güýje girer) we islenýän bukjany gurmak üçin\dvd-AppStream ammaryny ulanarys.

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

Görşüňiz ýaly, ýerli ammarymyz isleýşimiz ýaly işleýär we peýnir hem ulanýar.

Üns beriň: reperli ammar garaşlylygy çözüp bilmez, şonuň üçin ony ulanmazdan ozal zerur garaşlylygyň nämedigini biliň.

Bu gollanmanyň üsti bilen, RHEL 8-iň ýerli ISO-ny ýerli ammar hökmünde nädip aňsat usulda ulanyp boljakdygyny düşündirdik. Emma soraglaryňyz bar bolsa teswirlerde bize habar beriň.