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:
htopneofetchfail2bannginx(bazı sürümler)certbotpython3-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
| Komut | Amaç |
|---|---|
dnf install epel-release | Yeni sistemlerde EPEL ekler |
yum install epel-release | Eski sistemlerde EPEL ekler |
| EPEL | Ekstra ve faydalı paket deposu |
| Ne zaman | Paket 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.