Rocky Linux, CentOS’un kurucusu Gregory Kurtzer tarafından başlatılan, Red Hat Enterprise Linux (RHEL) ile birebir ikili uyumlu açık kaynaklı bir Linux dağıtımıdır. CentOS Linux’un 2021’de desteğinin sona erdirilmesinin ardından kurumsal sunucu ortamları için köklü bir alternatif olarak ortaya çıkmıştır. x86_64, ARM64 ve ppc64le mimarilerini destekler. Rocky Enterprise Software Foundation tarafından yönetilir; tamamen ücretsizdir.
Temel Özellikler
- RHEL ile 1:1 ikili uyumluluk; kurumsal uygulamalar yeniden derleme gerektirmez
- dnf paket yöneticisi ve AppStream, BaseOS, Extras depo yapısı
- SELinux, firewalld ve OpenSCAP ile kurumsal güvenlik altyapısı
- 10 yıl güvenlik güncellemesi taahhüdü (2032’ye kadar)
- CentOS 7/8’den migrate2rocky scriptiyle yerinde geçiş desteği
- AWS, Azure, Google Cloud üzerinde resmi bulut görüntüleri
- Peridot derleme sistemiyle şeffaf ve bağımsız paket üretimi
- cPanel, Plesk dahil yaygın kontrol panelleriyle uyumluluk
Rocky Linux’ta paket nasıl kurulur?
Rocky Linux, dnf paket yöneticisini kullanır. Paket kurmak için sudo dnf install paketadi komutunu çalıştırın. EPEL deposunu etkinleştirmek için sudo dnf install epel-release ardından sudo dnf config-manager --set-enabled crb komutlarını çalıştırın; bu iki adım, RHEL resmi deposunda yer almayan çok sayıda pakete erişim açar. Sistemdeki tüm paketleri güncellemek için sudo dnf upgrade -y kullanın. Belirli paketin hangi depodan geldiğini öğrenmek için dnf info paketadi komutunu kullanın.
CentOS’tan Rocky Linux’a nasıl geçilir?
Migrate2rocky script’ini kullanarak yerinde geçiş yapabilirsiniz: curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh komutuyla script’i indirin, ardından chmod +x migrate2rocky.sh && sudo bash migrate2rocky.sh -r komutlarıyla çalıştırın. Script, mevcut paketleri Rocky Linux eşdeğerleriyle değiştirir. Geçiş öncesinde sistemin tam yedeğini almak kritik önem taşır. İşlem sonunda cat /etc/redhat-release komutuyla geçişin başarılı olduğunu doğrulayın.
Rocky Linux’ta yum veya dnf ile bağımlılık çakışması çözülemiyor ne yapmalı?
Hata mesajında belirtilen çakışan paketi önce kaldırın: sudo dnf remove cakisan-paket. Depo önbelleğini temizleyip yeniden oluşturun: sudo dnf clean all && sudo dnf makecache. Birden fazla depo arasında çakışma varsa --best --allowerasing bayraklarıyla yeniden deneyin. Paket sürümünü sabitlemek gerekiyorsa dnf versionlock add paketadi komutunu kullanın. Sistematik bir çakışmada dnf distro-sync ile depo ile uyumu sağlamayı deneyin.
Rocky Linux alternatifleri
AlmaLinux, Rocky Linux ile aynı RHEL uyumluluk hedefini taşıyan, CloudLinux firmasının desteklediği bir alternatiftir; kurumsal destek paketleri mevcuttur.
Debian, RHEL ekosisteminden bağımsız, deb tabanlı paket sistemi ve olgunlaşmış kararlılık anlayışıyla sunucu ortamları için köklü bir seçenektir.
Ubuntu Server, Canonical’in beş yıllık LTS desteğiyle yaygın bulut desteği ve geniş topluluk kaynakları sunar.
Sistem gereksinimleri henüz belirtilmemiş.