Linux

RHEL 9’da Yerel Yum/DNF Deposu Nasıl Oluşturulur

RHEL 9da Yerel YumDNF Deposu Nasil Olusturulur
Share

Merhaba teknisyenler, yakın zamanda Red Hat en son işletim sistemi RHEL 9’u piyasaya sürdü. RHEL 9, hibrit bulutun tüm gereksinimlerini karşılıyor. Fiziksel sunucuya, sanal makineye ve kapsayıcı görüntüsünün içine kurulabilir.

Aboneliğimiz olmadığında ve POC’leri yapmak için paketler kurmak istediğimizde, yerel yum veya dnf deposunu kurmak kullanışlı olacaktır.

Bu kılavuzda, adım adım DVD veya ISO dosyası kullanarak RHEL 9’da yerel yum/dnf deposunun nasıl oluşturulacağını ele alacağız.
Yerel Yum/DNF deposu oluşturmak için ön koşullar

  • Minimum Kurulum RHEL 9 sistemi
  • Yönetici ayrıcalıklarına sahip Sudo Kullanıcısı
  •  RHEL 9 DVD veya ISO dosyası

1) RHEL 9 ISO Dosyasını veya DVD’sini Bağlayın

RHEL 9 iso dosyasının sisteme zaten kopyalandığını varsayıyoruz. ISO dosyasını /opt/repo klasörüne bağlamak için aşağıdaki mount komutunu çalıştırın .

$ sudo mkdir /var/repo
$ sudo mount -o loop rhel-baseos-9.0-x86_64-dvd.iso /var/repo/
RHEL 9da Yerel YumDNF Deposu Nasil Olusturulur

DVD durumunda, çalıştırın

$ sudo mount /dev/sr0 /var/repo/

2) ‘/etc/yum.repos.d/’ Dizininde Repo Dosyası Oluşturun

Aşağıdaki içerikle /etc/yum.repos.d/ klasörü altında ‘ rhel9-local.repo ‘ adında bir repo dosyası oluşturun

$ sudo vi /etc/yum.repos.d/rhel9-local.repo
[Local-BaseOS]
name=Red Hat Enterprise Linux 9 - BaseOS
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///var/repo//BaseOS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[Local-AppStream]
name=Red Hat Enterprise Linux 9 - AppStream
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///var/repo//AppStream/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

Dosyayı kaydedin ve kapatın.

 

RHEL 9da Yerel YumDNF Deposu Nasil Olusturulur2

3) Flush Yum/DNF & Abonelik Yöneticisi Önbelleği

Yum veya dnf ve abonelik yöneticisi önbelleğini temizlemek için aşağıdaki komutları yürütün.

$ sudo dnf clean all
$ sudo subscription-manager clean
RHEL 9da Yerel YumDNF Deposu Nasil Olusturulur3

Yukarıdaki çıktıda, ‘ Bu sistem bir yetki ile kayıtlı değil ‘ uyarı mesajı alıyoruz . Bu nedenle, bu uyarı mesajını bastırmak için ‘ /etc/yum/pluginconf.d/subscription-manager.conf ‘ dosyasını düzenleyin, ‘ enable=1 ‘ parametresini ‘ enable=0 ‘ olarak değiştirin.

$ sudo vi /etc/yum/pluginconf.d/subscription-manager.conf
RHEL 9da Yerel YumDNF Deposu Nasil Olusturulur4

Dosyayı kaydedin ve çıkın.

4) Yerel Depoyu Kullanarak Paketleri Kurun

Şimdi hepimiz yerel depomuzu test etmeye hazırız. Yapılandırma deposunu görüntülemek için komutun altında çalıştırın.

$ sudo dnf repolist

Çıktı,

RHEL 9da Yerel YumDNF Deposu Nasil Olusturulur5

 

Şimdi, yukarıdaki yerel depoyu yapılandır aracılığıyla dnf komutunu kullanarak paketleri yüklemeyi deneyin.

$ sudo dnf install nfs-utils

Çıktı,

RHEL 9da Yerel YumDNF Deposu Nasil Olusturulur6

RHEL 9da Yerel YumDNF Deposu Nasil Olusturulur7

Mükemmel, yukarıdaki çıktı, nfs-utils paketinin bağımlılıklarıyla birlikte yerel olarak yapılandırılmış yum veya dnf deposu aracılığıyla başarıyla kurulduğunu onaylar.