S U N U C U Ç Ö Z Ü M L E R İ

Contact Info

00000

[email protected]

RHEL 9’da Yerel Yum/DNF Deposu Nasıl Oluşturulur
Category
Linux
Posted on
Ekim 27, 2022

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

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/

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.

 

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

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

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ı,

 

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

$ sudo dnf install nfs-utils

Çıktı,

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.

Share this Post