From Fedora Project Wiki
(make a bit more generic for non-pre-release test cases) |
(make the hideous magic even smarter, to handle _Final not being in the dir names) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
# Do a full system update and reboot | # Do a full system update and reboot | ||
# Install the latest version of {{package|fedup}} from the stable or updates repository | # Install the latest version of {{package|fedup}} from the stable or updates repository | ||
# If you are doing pre-release testing, find the installation repository URL for the compose you are testing. If you are testing the current compose, the correct location should be {{#if:{{CurrentFedoraCompose|compose}}|{{code|<nowiki>https://</nowiki>dl.fedoraproject.org/pub/alt/stage/{{CurrentFedoraCompose|release}}_{{CurrentFedoraCompose|milestone}}_{{CurrentFedoraCompose|compose}}/Server/(arch)/os}}|{{code|<nowiki>https://</nowiki>kojipkgs.fedoraproject.org/mash/{{#ifeq:{{CurrentFedoraCompose|milestone}}|Rawhide|rawhide-{{CurrentFedoraCompose|date}}/rawhide|branched-{{CurrentFedoraCompose|date}}/{{CurrentFedoraCompose|release}}}}/(arch)/os}}}} - replace {{code|(arch)}} with the correct arch | # If you are doing pre-release testing, find the installation repository URL for the compose you are testing. If you are testing the current compose, the correct location should be {{#if:{{CurrentFedoraCompose|compose}}|{{code|<nowiki>https://</nowiki>dl.fedoraproject.org/pub/alt/stage/{{CurrentFedoraCompose|release}}{{#ifeq:{{CurrentFedoraCompose|milestone}}|Final||_{{CurrentFedoraCompose|milestone}}}}_{{CurrentFedoraCompose|compose}}/Server/(arch)/os}}|{{code|<nowiki>https://</nowiki>kojipkgs.fedoraproject.org/mash/{{#ifeq:{{CurrentFedoraCompose|milestone}}|Rawhide|rawhide-{{CurrentFedoraCompose|date}}/rawhide|branched-{{CurrentFedoraCompose|date}}/{{CurrentFedoraCompose|release}}}}/(arch)/os}}}} - replace {{code|(arch)}} with the correct arch | ||
# Start the upgrade prep by executing: | # Start the upgrade prep by executing: | ||
#* {{command|1=sudo fedup --network <version> (--instrepo <URL | #* {{command|1=sudo fedup --network <version> (--instrepo <URL>)}} | ||
#* {{code|<version>}} is the version of Fedora you are upgrading to (currently {{FedoraVersion||next}}) | #* {{code|<version>}} is the version of Fedora you are upgrading to (currently {{FedoraVersion||next}}) | ||
#* If you are doing pre-release testing, include the {{code|--instrepo}} parameter, with {{code|<URL>}} as the location found in the previous step | #* If you are doing pre-release testing, include the {{code|--instrepo}} parameter, with {{code|<URL>}} as the location found in the previous step | ||
# If you need to use a local mirror to test a brand new change, start the upgrade prep by executing the following command: | # If you need to use a local mirror to test a brand new change, start the upgrade prep by executing the following command: | ||
#* {{command|1= | #* {{command|1=sudo fedup --network <version> --instrepo <URL> --disablerepo=fedora --repourl fedora-local=<URL-LOCAL>}} | ||
#* {{code|<URL-LOCAL>}} is the location of a local fedora repo if needed for faster response speeds | #* {{code|<URL-LOCAL>}} is the location of a local fedora repo if needed for faster response speeds | ||
# Check {{filename|/var/log/fedup.log}} file to see if any errors show up in the output from {{command|fedup}} | # Check {{filename|/var/log/fedup.log}} file to see if any errors show up in the output from {{command|fedup}} | ||
Line 15: | Line 14: | ||
# Select the {{code|System Upgrade}} option from the boot menu | # Select the {{code|System Upgrade}} option from the boot menu | ||
# The system should boot into the upgrade process and a fedup progress screen should be displayed | # The system should boot into the upgrade process and a fedup progress screen should be displayed | ||
#* Pressing | #* Pressing {{key_press|Esc}} should switch from the graphical progress screen to the text progress information display | ||
# Once the upgrade process has completed, the system should reboot and an option to boot the new release should be on the grub menu | # Once the upgrade process has completed, the system should reboot and an option to boot the new release should be on the grub menu | ||
# Log in to the upgraded system, open a terminal, file browser, or other system applications. | # Log in to the upgraded system, open a terminal, file browser, or other system applications. |
Latest revision as of 21:52, 30 April 2015
- Do a full system update and reboot
- Install the latest version of
fedup
from the stable or updates repository - If you are doing pre-release testing, find the installation repository URL for the compose you are testing. If you are testing the current compose, the correct location should be https://kojipkgs.fedoraproject.org/mash/rawhide-20250110.n.0/rawhide/(arch)/os - replace (arch) with the correct arch
- Start the upgrade prep by executing:
sudo fedup --network <version> (--instrepo <URL>)
- <version> is the version of Fedora you are upgrading to (currently 42)
- If you are doing pre-release testing, include the --instrepo parameter, with <URL> as the location found in the previous step
- If you need to use a local mirror to test a brand new change, start the upgrade prep by executing the following command:
sudo fedup --network <version> --instrepo <URL> --disablerepo=fedora --repourl fedora-local=<URL-LOCAL>
- <URL-LOCAL> is the location of a local fedora repo if needed for faster response speeds
- Check
/var/log/fedup.log
file to see if any errors show up in the output fromfedup
- Reboot the system if
fedup
has completed without error - Once the system reboots, there should be a new entry in the boot menu titled System Upgrade
- Select the System Upgrade option from the boot menu
- The system should boot into the upgrade process and a fedup progress screen should be displayed
- Pressing Esc should switch from the graphical progress screen to the text progress information display
- Once the upgrade process has completed, the system should reboot and an option to boot the new release should be on the grub menu
- Log in to the upgraded system, open a terminal, file browser, or other system applications.