Fedora Sunucuyu Güncelleme
Bu rehber, Fedora sunucunuzdaki paketleri nasıl güncelleyeceğinizi, yeniden başlatma gerekip gerekmediğini nasıl anlayacağınızı ve güncellemeleri nasıl otomatik kurdurabileceğinizi anlatır. Fedora 41 ve sonrası DNF5 kullanır; aşağıdaki komutlar bu sürümler içindir.
Hangi sürümü kullanıyorsunuz?
cat /etc/os-release
PRETTY_NAME satırı sürümü gösterir, örneğin Fedora Linux 45.
Destek durumu
Fedora sürümlerinin ömrü kısadır: yaklaşık altı ayda bir yeni sürüm çıkar ve bir sürüm, ardından gelen ikinci sürüm yayımlandıktan yaklaşık bir ay sonra güncelleme almayı bırakır. Kasım 2026 itibarıyla Fedora 45 (3 Kasım 2026'da çıktı) ve 44 destekleniyor; Fedora 43'ün desteği yakında bitiyor. Güncelleme almaya devam etmek için yılda bir kez yeni sürüme geçmeniz gerekir.
Başlamadan önce
- Komutları root olarak ya da
sudoile çalıştırın. - Yedek alın. Yedekleme sorumluluğu müşteriye aittir; sunucunuz için yedekleme hizmetlerimizi kullanabilir ya da Sistem Kopyası ek hizmetiyle sunucunun tamamının kopyasını aldırabilirsiniz.
- Yoğun olmayan bir saat seçin. Güncelleme sırasında bazı servisler yeniden başlar; çekirdek güncellemesinden sonra sunucuyu da yeniden başlatmanız gerekir.
- SSH bağlantınız koparsa VDS sunucunuza müşteri panelindeki konsoldan yine ulaşabilirsiniz: VDS Sunucuda Konsol Kullanımı.
Güncellemeleri kurma
- Hangi güncellemelerin bulunduğuna bakın:
dnf check-upgrade - Güncellemeleri kurun:
y ve Enter ile onaylayabilirsiniz.dnf upgrade
Yalnızca güvenlik güncellemelerini kurmak isterseniz: dnf upgrade --security. Bekleyen duyuruları görmek için: dnf advisory list.
Yeniden başlatma gerekiyor mu?
dnf needs-restarting
DNF5'te komut yeniden başlatma gerekip gerekmediğini doğrudan yazar (-r seçeneği artık gerekmez). Hâlâ eski dosyaları kullanan servisleri görmek için: dnf needs-restarting -s. Komut bulunamazsa dnf install dnf5-plugins ile kurabilirsiniz. Yeniden başlatmak için: reboot.
Güncellemeleri otomatik kurma
DNF5'te paket ve zamanlayıcı adları değişti. Eklentiyi kurun:
dnf install dnf5-plugin-automatic
/etc/dnf/automatic.conf dosyasının [commands] bölümünde şu satırları ayarlayın (dosya yoksa oluşturabilirsiniz):
[commands]
upgrade_type = security
apply_updates = yes
Zamanlayıcıyı açın:
systemctl enable --now dnf5-automatic.timer
Varsayılan olarak sunucu yeniden başlatılmaz; aynı bölümdeki reboot = when-needed ayarı, bir güncelleme gerektirdiğinde sunucuyu yeniden başlatır.
Sorun giderme
- "Waiting for process with pid … to finish": başka bir dnf işlemi çalışıyordur (çoğunlukla otomatik güncelleme). Bitmesini bekleyin.
- "Cannot download repomd.xml" ya da "Failed to download metadata": sunucunun internet ve DNS ayarlarını denetleyin, ardından
dnf clean allvednf upgradeile yeniden deneyin. - Sunucu yeniden başladıktan sonra açılmıyor: müşteri panelinden konsolu açıp ekrana bakabilirsiniz (VDS Sunucuda Konsol Kullanımı). Açılış menüsünde genellikle bir önceki çekirdek de durur. Çözemezseniz müşteri panelinden destek talebi açabilirsiniz.
Bu rehberdeki bilgiler resmî belgelerden alınmıştır: Fedora Linux 45, dnf5 upgrade, dnf5 check-upgrade, dnf5 needs-restarting, dnf5 automatic, Changes from DNF4.