Fedora Project baru merilis Fedora 40, bila anda menggunakan Fedora 38 atau 39 bisa langsung upgrade ke Fedora 40. Banyak perubahan yang dibawa oleh Fedora 40, sangat direkomendasikan untuk upgrade Fedora anda setiap ada rilis baru, agar kemudian hari mudah untuk melakukan upgrade dan kompabilitas dengan rilis yang baru.
Semua langkah yang ada disini menggunakan CLI/Terminal.
1. Update Fedora 39
Pastikan Fedora 39 saat ini sudah terinstall versi terbaru
sudo dnf upgrade --refresh
setelah selesai upgrade, restart komputer anda
sudo reboot
2. Install DNF plugin untuk upgrade
Bila ini pertama kali anda melakukan upgrade, plugin ini perlu di install
sudo dnf install dnf-plugin-system-upgrade
3. Upgrade ke Fedora 40
Upgrade ke Fedora 40 dengan menjalankan perintah dibawah ini
sudo dnf system-upgrade download --releasever=40
Bila anda menemukan masalah sewaktu proses install
sudo dnf system-upgrade download --releasever=40 --allowerasing
Bila banyak repository terinstall, bisa jadi issue muncul karena repository tersebut tidak memiliki versi untuk Fedora 40, lihat daftar repository 3rd party
$ ls /etc/yum.repos.d/ | grep -v -E 'fedora|rpmfusion' azure-cli.repo google-chrome.repo pgadmin4.repo remi-debuginfo.repo remi-modular.repo remi-modular-test.repo remi.repo remi-test.repo vivaldi.repo vscode.repo
sisakan repository dari Fedora dan RPM Fusion, setelah upgrade selesai tambahkan kembali repository tersebut
# perintah untuk menghapus file repository $ sudo rm -f /etc/yum.repos.d/vscode.repo
Setelah proses download selesai, restart komputer untuk memulai upgrade
sudo dnf system-upgrade reboot
4. Sapu Bersih
Setelah proses upgrade selesai, installer mungkin meninggalkan beberapa package lama yang tidak diperlukan, sapu bersih dengan
sudo dnf system-upgrade clean sudo dnf clean packages