This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ===== Dist Upgrade ===== Please upgrade sequentially, for example, if you are on latest on release 30, upgrade to 31 and then to 32. The first 2 weeks of a release you can do a N-2 upgrade but its not supported and should be avoided. * As of now you can sequentially upgrade from Release 21 to 32 without issues. * During step 4 you will be presented with any packages that cannot be upgraded, do NOT skip-broken, remove the packages and then re run step 4. * Python 2.7 is now(r31) provided with package python27, you will need to update your scripts to use the new binary (<wrap em>#!/usr/bin/python2.7</wrap>). <sxh bash>sudo dnf install python27</sxh> * Extensions are now(r31) managed from a new application you need to install :<sxh bash>sudo dnf install gnome-extensions-app</sxh> * EarlyOOM is enabled by default on r31 ==== Step 1: Upgrade current ==== You will need to upgrade all packages to current, important to update the kernel to the latest in the current release and reboot. <sxh bash>sudo dnf upgrade --refresh</sxh> ==== Step 2: reboot ==== Reboot to make sure you are on the latest kernel. ==== Step 3: in place upgrade plugin ==== <sxh bash>sudo dnf install dnf-plugin-system-upgrade</sxh> ==== Step 4: Download packages ==== The following will download all the necessary packages and make sure it keeps them cached: <sxh bash>sudo dnf system-upgrade download --setopt=keepcache=1 --releasever=32</sxh> ==== Step 5: Upgrade ==== The following will reboot automatically and upgrade the current installation: <sxh bash>sudo dnf system-upgrade reboot</sxh> ==== Post Upgrade ==== Before any of the following use: <sxh bash>sudo dnf update</sxh> === Clean up metadata === <sxh bash>sudo dnf system-upgrade clean</sxh> === Remove cached packages === <sxh bash>sudo dnf clean packages</sxh> === Broken Dependencies === <sxh bash>sudo dnf repoquery --unsatisfied</sxh> === Remove Duplicates (multiple versions) === <sxh bash>sudo dnf repoquery --duplicates</sxh>