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.