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ň.