EPEL Deposu Nasıl Kurulur? Adım Adım Anlatım

Kutay Utku
2 dk okuma

Linux dünyasında bazı paketleri kurmak istediğinizde şu hatayla karşılaşmış olabilirsiniz:

No match for argument
Package not found

İşte tam bu noktada karşımıza EPEL kavramı çıkar.

📌 EPEL Nedir?

EPEL (Extra Packages for Enterprise Linux),
Red Hat tabanlı Linux dağıtımları için hazırlanmış ekstra paket deposudur.

Kısaca:

  • Resmi depolarda bulunmayan
  • Ama sık kullanılan
  • Güvenilir ve açık kaynaklı

birçok yazılımı sisteminize eklemenizi sağlar.

EPEL, Fedora Project tarafından geliştirilir ve RHEL uyumludur.

🧩 epel-release Paketi Ne Yapar?

epel-release paketi aslında:

  • Sisteminize yeni bir yazılım kurmaz
  • EPEL deposunu tanımlar
  • Repo adreslerini ve GPG anahtarlarını ekler

Yani bu paket:
👉 “EPEL deposunu aktif eder”

🧪 Komutların Anlamı

🔹 1️⃣ sudo dnf install epel-release

Bu komut:

  • Yeni nesil sistemlerde kullanılır
  • CentOS 8+, Rocky Linux, AlmaLinux, RHEL 8/9 gibi sistemlerde geçerlidir

DNF, YUM’un geliştirilmiş ve daha hızlı halidir.

🔹 2️⃣ sudo yum install epel-release

Bu komut:

  • Eski sistemlerde kullanılır
  • CentOS 7 ve öncesinde yaygındır

YUM artık çoğu sistemde yerini DNF’ye bırakmıştır ama hâlâ çalışır.

⚙️ Bu Komutlar Ne İşe Yarar?

Bu komutlar sayesinde:

  • htop
  • neofetch
  • fail2ban
  • nginx (bazı sürümler)
  • certbot
  • python3-pip (bazı sistemlerde)

gibi resmi depolarda olmayan ama çok kullanılan paketleri kurabilirsiniz.

⏰ Ne Zaman Kullanılır?

Aşağıdaki durumlarda epel-release kurmanız gerekir:

✅ Paket bulunamadığında
✅ “No package available” hatası aldığınızda
✅ Sunucuya ek araçlar kurmak istediğinizde
✅ Minimal kurulum yapılmış sistemlerde
✅ VPS veya dedicated server ilk kurulumunda

🛡️ Güvenli mi?

Evet.
EPEL:

  • Resmi Fedora projesine aittir
  • Açık kaynaklıdır
  • RHEL uyumludur
  • Paketler test edilir

⚠️ Ancak production sunucularda, kuracağınız paketin sistemle uyumlu olduğundan emin olmanız önerilir.

🔍 Kurulduğunu Nasıl Kontrol Ederiz?

dnf repolist

veya

yum repolist

Çıktıda epel görüyorsanız, başarıyla eklenmiştir ✅

🚀 Örnek Kullanım Senaryosu

Diyelim ki htop kurmak istiyorsunuz:

sudo dnf install htop

Eğer EPEL yoksa:
❌ Paket bulunamaz

Ama EPEL kuruluysa:
✅ Hızlıca kurulur

🧠 Özetle

KomutAmaç
dnf install epel-releaseYeni sistemlerde EPEL ekler
yum install epel-releaseEski sistemlerde EPEL ekler
EPELEkstra ve faydalı paket deposu
Ne zamanPaket bulunamadığında

✨ Sonuç

Linux sunucu yönetiminde EPEL, adeta gizli bir anahtar gibidir 🔑
Doğru zamanda kullanıldığında sisteminizi çok daha esnek, güçlü ve işlevsel hale getirir.

💬 Yorum Bırak