Sunucu Paketleri Nasıl Güncellenir (AlmaLinux dnf / Ubuntu-Debian apt) (VPS İlk Kurulum 6/10)

Son gözden geçirme: Eylül 2026 · AlmaLinux 9, Rocky 9 ve Ubuntu 22.04/24.04 resmî dokümanına göre

Hızlı çözüm

Sunucu paketleri nasıl güncellenir sorusunun cevabı işletim sisteminize göre değişir: Ubuntu/Debian’da apt update ardından apt upgrade, AlmaLinux/Rocky’de dnf update ile mevcut paketler en son sürüme yükseltilir.

  1. Ubuntu/Debian: sudo apt update && sudo apt upgrade çalıştırın.
  2. AlmaLinux/Rocky: sudo dnf update çalıştırın.
  3. Kernel güncellendiyse sunucuyu yeniden başlatın; panel kurulu sunucularda panelin kendi güncelleme mekanizmasına dikkat edin.
Panel Yok — VPS/VDS yönetimsizdir; panel kurulu sunucularda panelin kendi güncelleme aracına dikkat edilir
Sistem AlmaLinux 9, Rocky 9 (dnf) · Ubuntu 22.04/24.04, Debian 12 (apt)
Yetki Sunucunuzun root ya da sudo yetkili kullanıcısı
Narhost ürünü VPS Sunucu, VDS Sunucu

Başlamadan önce

  • Sunucunuzda root ya da sudo yetkiniz olsun.
  • Kapsamlı bir güncellemeden önce sağlayıcınızın sunduğu anlık görüntü (snapshot) özelliğini kullanarak geri dönüş noktası oluşturun.
  • Kernel güncellemesi sunucuyu yeniden başlatmayı gerektirebilir; bunu düşük trafikli bir zaman aralığında planlayın.
  • VPS/VDS yönetimsizdir: işletim sistemi ve üzerindeki paketler sizin sorumluluğunuzdadır, Narhost yalnızca altyapı ve ağı sağlar.

Sunucu Paketleri Nasıl Güncellenir, Neden Önemlidir

Güncel olmayan paketler bilinen güvenlik açıklarını sunucuda açık bırakır; çoğu saldırı yeni bir zafiyetten değil, aylardır yamalanmamış eski bir paketten faydalanır. Düzenli güncelleme ayrıca performans iyileştirmelerini ve hata düzeltmelerini de sunucunuza taşır. VPS ve VDS sunucularda bu işlem işletim sistemi düzeyinde sizin sorumluluğunuzdadır; Narhost altyapıyı ve ağı sağlar, paket yönetimi sunucuyu teslim alan müşteriye aittir.

sunucu paketleri nasıl güncellenir akış şeması — paket listesi yenileme, yükseltme, kernel/yeniden başlatma kontrolü ve otomatik güvenlik güncellemesi adımları
Paket güncelleme sırası dört aşamada özetlenir: paket listesini yenileme, mevcut paketleri yükseltme, kernel/yeniden başlatma kontrolü, otomatik güvenlik güncellemesini etkinleştirme.

Adım Adım Paket Güncelleme

Yöntem 1 — Ubuntu/Debian’da apt

  1. Paket listesini yenileyin:
    sudo apt update

    Beklenen sonuç: depo indeksleri güncellenir, kaç paketin yükseltilebilir olduğu listelenir.

  2. Paketleri yükseltin.apt upgrade mevcut paketleri kaldırmadan yükseltir; bağımlılık değişikliği gerektiren büyük geçişlerde apt full-upgrade gerekli paketleri kaldırıp ekleyerek daha kapsamlı bir yükseltme yapar.
    sudo apt upgradesudo apt full-upgrade

    Beklenen sonuç: paketler en son sürüme yükseltilir; onay istemi çıkarsa Y ile devam edin.

  3. Artık kullanılmayan paketleri temizleyin:
    sudo apt autoremove

    Beklenen sonuç: eski kernel sürümleri ve bağımlılığı kalmamış paketler kaldırılır, disk alanı boşalır.

Yöntem 2 — AlmaLinux/Rocky’de dnf

  1. Güncellenebilir paketleri listeleyin (kurulum yapmaz):
    sudo dnf check-update

    Beklenen sonuç: yükseltilebilir paketlerin listesi görünür, sisteme dokunulmaz.

  2. Tüm paketleri güncelleyin:
    sudo dnf update

    Beklenen sonuç: paketler en son kararlı sürüme yükseltilir; onay istemine y yazın.

  3. Yalnız güvenlik yamalarını almak isterseniz güncellemeyi güvenlik bildirimleriyle sınırlayabilirsiniz:
    sudo dnf update --security

    Beklenen sonuç: yalnızca güvenlik danışma kaydı bulunan paketler yükseltilir, diğerleri dokunulmadan kalır.

Kernel Güncellemesi ve Yeniden Başlatma

Dikkat

Kernel paketi güncellendiyse değişiklik yalnızca yeniden başlatmadan sonra etkinleşir; canlı bir sunucuda plansız reboot çalıştırmadan önce bakım penceresi belirleyin.

  1. Yeniden başlatma gerekip gerekmediğini kontrol edin. AlmaLinux/Rocky’de dnf-utils paketiyle gelen needs-restarting -r, Ubuntu/Debian’da /var/run/reboot-required dosyasının varlığı bunu gösterir.
    sudo needs-restarting -rls /var/run/reboot-required 2>/dev/null && echo "yeniden başlatma gerekli"

    Beklenen sonuç: gerekliyse ilgili komut bunu açıkça bildirir; gerekmiyorsa sessiz çıkar.

  2. Gerekliyse yeniden başlatın:
    sudo reboot

    Beklenen sonuç: sunucu yeniden açılır, yeni kernel sürümüyle çalışmaya başlar.

Panel Kurulu Sunucularda Dikkat

Sunucunuzda cPanel ya da Plesk kuruluysa panel kendi çekirdek bileşenlerini ayrı bir güncelleme mekanizmasıyla yönetir. İşletim sistemi paketlerini apt/dnf ile güncellemek genelde güvenlidir, ama panelin kendi sürüm geçişleri (büyük panel sürüm atlamaları) için panelin kendi güncelleme aracını kullanın; ham paket yöneticisiyle panel bileşenlerine dokunmak sürüm uyuşmazlığına yol açabilir.

Otomatik Güvenlik Güncellemeleri

Her seferinde elle bağlanmak istemiyorsanız Ubuntu/Debian’da unattended-upgrades, AlmaLinux/Rocky’de dnf-automatic paketleri güvenlik yamalarını arka planda otomatik uygular.

sudo apt install unattended-upgradessudo dnf install dnf-automatic

Beklenen sonuç: paket kurulduktan sonra ilgili servis etkinleştirilince güvenlik güncellemeleri manuel müdahale olmadan uygulanır.

Doğrulama

Sonuç

Ubuntu/Debian’da apt list --upgradable, AlmaLinux/Rocky’de dnf check-update boş ya da yalnız beklenen birkaç paketi listeliyorsa güncelleme tamamlanmış demektir; kernel güncellendiyse ve yeniden başlattıysanız uname -r yeni sürümü göstermelidir.

Hâlâ çözülmediyse

  • apt update GPG anahtar hatası veriyor. Depo imzalama anahtarı süresi dolmuş olabilir; dağıtımınızın resmî belgesindeki anahtar yenileme adımını izleyin.
  • dnf update bağımlılık çakışması bildiriyor. Üçüncü parti bir depo çakışıyor olabilir; hatada adı geçen depoyu dnf repolist ile kontrol edin.
  • Güncelleme sonrası servis ayağa kalkmıyor. Servisin durumunu kontrol edip yeniden başlatma adımlarına bakın.
  • Sunucu güvenlik duvarı kurulu değilse güncellemeden önce temel korumayı kurmanız önerilir.

Narhost desteği

Talebe şunları ekleyin: sunucu IP adresi, işletim sisteminiz, çalıştırdığınız komut ve aldığınız tam hata mesajı.

Destek talebi aç

Sıkça sorulan sorular

Sunucu paketleri nasıl güncellenir, apt upgrade ile apt full-upgrade farkı nedir?

apt upgrade mevcut paketleri kaldırmadan yükseltir; apt full-upgrade gerektiğinde eski paketleri kaldırıp yenilerini ekleyerek bağımlılık değişikliği gereken büyük geçişleri de tamamlar.

dnf update ile dnf upgrade aynı şey mi?

Evet, AlmaLinux ve Rocky’de ikisi aynı işlemi yapar; dnf upgrade yalnızca eski adlandırmadan gelen bir takma addır.

Güncelleme sonrası neden yeniden başlatmam gerekiyor?

Yalnızca kernel ya da çekirdek kütüphaneler güncellendiyse gerekir; çalışan süreçler eski sürümü bellekte tutmaya devam eder, değişiklik ancak yeniden başlatmadan sonra etkinleşir.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

Etiketler: ubuntuaptdnf

İlgili çözümler