Herkese merhaba,

Fedora 44'e geçiş yapmak isteyenler için baştan sona adım adım bir yükseltme rehberi hazırlamak istedim. Bu rehberde sadece standart adımları değil, bizzat kendi sistemimde yükseltme yaparken karşılaştığım sorunları ve çözümlerini de bulacaksınız. Özellikle RPM Fusion veya Copr depoları kullanıyorsanız, bu hatalarla karşılaşma ihtimaliniz yüksek.

Lafı uzatmadan işlemlere geçelim.

Mevcut Sistemi Hazırlama​

Sürüm yükseltme işlemine başlamadan önce mevcut sistemimizin (Fedora 43) tamamen güncel olduğundan emin olmalıyız. Terminali açıp şu komutu giriyoruz:

sudo dnf upgrade --refresh

Eğer güncellemeler varsa kurun ve gerekiyorsa sisteminizi yeniden başlatın.

Yükseltme Eklentisini Kurma​

DNF'nin sürüm yükseltme yeteneğine kavuşması için gerekli eklentiyi kuruyoruz (Zaten kuruluysa "Yapılacak bir şey yok" diyecektir, sorun değil):

sudo dnf install dnf-plugin-system-upgrade

Fedora 44 Paketlerini İndirme ve Hata Çözümleri​

Şimdi Fedora 44'ün paketlerini bilgisayarımıza indirme komutunu veriyoruz:

sudo dnf system-upgrade download --releasever=44
⚠️ DİKKAT: Tam bu aşamada benim gibi çeşitli hatalarla karşılaşabilirsiniz. Endişelenmeyin, çözümleri çok basit!

Karşılaşabileceğiniz Hata 1: Paket Çakışmaları (Obsolete / Problem with installed package)


Eğer sisteminizde RPM Fusion kuruluysa, gstreamer1-vaapi veya bazı eski paketler yüzünden DNF işlemi durdurabilir.

Çözüm: DNF'ye çakışan eski paketleri silme yetkisi verin. Komutun sonuna --allowerasing parametresini ekleyerek işlemi tekrar başlatın:
sudo dnf system-upgrade download --releasever=44 --allowerasing
Karşılaşabileceğiniz Hata 2: İndirme Sırasında 404 Hataları

İndirme işlemi başladıktan sonra kernel, kernel-core gibi çok önemli paketlerde ekranda kırmızı renkle Status code: 404 hataları görebilirsiniz.

Çözüm: Hiçbir şey yapmanıza gerek yok, sadece bekleyin! DNF akıllıdır; bağlandığı sunucuda paketi bulamazsa işlemi iptal etmez, arka planda otomatik olarak başka bir Fedora yansısına (mirror) bağlanıp eksik paketleri çeker. İşlemin sonuna kadar gitmesini bekleyin.

Karşılaşabileceğiniz Hata 3: Dosya Çakışması (File Conflict - tuned-ppd ve tlp)

İndirme işlemi bittiğinde ve tam işlem doğrulanırken şu şekilde bir hata alabilirsiniz:

> "...PowerProfiles.service dosyası kalkışılan tuned-ppd ve tlp kurulumları arasında çelişiyor"

Fedora 44, yeni güç yöneticisi olarak tuned-ppd kullanır. Eğer sisteminizde eski güç yöneticisi tlp kuruluysa ikisi kavga eder.

Çözüm: İndirdiğiniz 3 GB'lık veri boşa gitmez, sadece işlemi durdurup TLP'yi sistemden kaldırın:
sudo dnf remove tlp tlp-rdw tlpui
Kaldırdıktan sonra Adım 3'teki indirme komutunu (--allowerasing ile) tekrar çalıştırın. Önbellekteki dosyalar anında doğrulanacak ve indirme adımı tamamlanacaktır.


Sistemi Yeniden Başlatma ve Yükseltmeyi Başlatma​

Komut satırında "İşlem kaydedildi (Transaction saved)" mesajını gördüyseniz her şey hazır demektir. Yükseltme işlemini tetiklemek için şu komutu verin:

sudo dnf system-upgrade reboot

Sisteminiz yeniden başlayacak ve siyah ekranda Fedora logosu eşliğinde paketler kurulmaya başlayacaktır. Sisteminizin hızına göre bu işlem 10-30 dakika arası sürebilir. Lütfen bilgisayarınızı kapatmayın veya fişini çekmeyin.


Yükseltme Sonrası Temizlik​

Fedora 44 masaüstünüz açıldıktan sonra, sistemde kalan eski sürüm kalıntılarını temizleyip diskimizde yer açalım:

Boşa çıkan bağımlılıkları temizlemek için:

sudo dnf autoremove


İndirilen devasa yükseltme paketlerinin önbelleklerini temizlemek için:
sudo dnf clean all
(Opsiyonel) Ayar dosyalarını birleştirme: Eğer sistemdeki .rpmnew ve .rpmsave uzantılı değişmiş ayar dosyalarını denetlemek isterseniz rpmconf aracını kullanabilirsiniz:

Kod:
sudo dnf install rpmconf
sudo rpmconf -a
Hepsi bu kadar! Yeni Fedora 44 sisteminiz hayırlı olsun. Yükseltme sırasında farklı bir hata alırsanız konu altında paylaşabilirsiniz, elimden geldiğince yardımcı olurum.

Kod:
             .',;::::;,'.                 recep@fedora
         .';:cccccccccccc:;,.             ------------
      .;cccccccccccccccccccccc;.          OS: Fedora Linux 44 (KDE Plasma Desktop Edition) x86_64
    .:cccccccccccccccccccccccccc:.        Host: MS-7E22 (1.0)
  .;ccccccccccccc;.:dddl:.;ccccccc;.      Kernel: Linux 6.19.14-200.fc43.x86_64
 .:ccccccccccccc;OWMKOOXMWd;ccccccc:.     Uptime: 23 mins
.:ccccccccccccc;KMMc;cc;xMMc;ccccccc:.    Packages: 2794 (rpm), 12 (flatpak), 1 (brew)
,cccccccccccccc;MMM.;cc;;WW:;cccccccc,    Shell: bash 5.3.9
:cccccccccccccc;MMM.;cccccccccccccccc:    Display (XG27AQDMG): 2560x1440 in 27", 240 Hz [External]
:ccccccc;oxOOOo;MMM000k.;cccccccccccc:    DE: KDE Plasma 6.6.4
cccccc;0MMKxdd:;MMMkddc.;cccccccccccc;    WM: KWin (Wayland)
ccccc;XMO';cccc;MMM.;cccccccccccccccc'    WM Theme: Breeze
ccccc;MMo;ccccc;MMW.;ccccccccccccccc;     Theme: Breeze (Dark) [Qt], Breeze-Dark [GTK2], Breeze [GTK3]
ccccc;0MNc.ccc.xMMd;ccccccccccccccc;      Icons: breeze-dark [Qt], breeze-dark [GTK2/3/4]
cccccc;dNMWXXXWM0:;cccccccccccccc:,       Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
cccccccc;.:odl:.;cccccccccccccc:,.        Cursor: breeze (24px)
ccccccccccccccccccccccccccccc:'.          Terminal: konsole 26.4.0
:ccccccccccccccccccccccc:;,..             CPU: Intel(R) Core(TM) Ultra 9 285K (24) @ 5.70 GHz
 ':cccccccccccccccc::;,.                  GPU: AMD Radeon RX 9070 XT [Discrete]
                                          Memory: 4.62 GiB / 46.66 GiB (10%)
                                          Swap: 0 B / 8.00 GiB (0%)
                                          Disk (/): 395.26 GiB / 1.82 TiB (21%) - btrfs
                                          Local IP (wlp130s0f0): 192.168.50.142/24
                                          Locale: tr_TR.UTF-8
 
Son düzenleme:
Daha Arch Linux'a bile gelmemiş. Biraz bekletir gibi.
CachyOS'a geldi.

Ekran Görüntüsü_20260428_174732.webp
 
Son düzenleyen: Moderatör: