mirror of
https://pagure.io/fedora-docs/quick-docs.git
synced 2024-11-28 14:56:35 +00:00
[DNF System Upgrade] Don't hardcode versions
The current version of the page includes hardcoded, obsolete references to e.g. Fedora 28, 30, and 31, which can be confusing. Replace references with attributes, and add a new one, `{NEXTNEXTVER}` for the branched example. Signed-off-by: Michel Alexandre Salim <salimma@fedoraproject.org>
This commit is contained in:
parent
a650115d3c
commit
7ff1f45a34
2 changed files with 5 additions and 4 deletions
|
@ -1,3 +1,4 @@
|
||||||
:MAJOROSVER: 33
|
:MAJOROSVER: 33
|
||||||
:NEXTVER: 34
|
:NEXTVER: 34
|
||||||
|
:NEXTNEXTVER: 35
|
||||||
:PREVVER: 32
|
:PREVVER: 32
|
||||||
|
|
|
@ -50,16 +50,16 @@ sudo dnf system-upgrade download --refresh --releasever={MAJOROSVER}
|
||||||
----
|
----
|
||||||
+
|
+
|
||||||
Change the `--releasever=` number if you want to upgrade to a different release.
|
Change the `--releasever=` number if you want to upgrade to a different release.
|
||||||
Most people will want to upgrade to the latest stable release, which is `{MAJOROSVER}`, but in some cases, such as when you're currently running Fedora `27`, you may want to upgrade just to Fedora `28`.
|
Most people will want to upgrade to the latest stable release, which is `{MAJOROSVER}`, but in some cases, such as when you're currently running an older release than `{PREVVER}`, you may want to upgrade just to Fedora `{PREVVER}`.
|
||||||
You can also use `{NEXTVER}` to upgrade to a link:https://fedoraproject.org/wiki/Releases/Branched[Branched] release, or `rawhide` to upgrade to link:https://fedoraproject.org/wiki/Releases/Rawhide[Rawhide]. Note that neither of these two are stable releases.
|
You can also use `{NEXTVER}` to upgrade to a link:https://fedoraproject.org/wiki/Releases/Branched[Branched] release, or `rawhide` to upgrade to link:https://fedoraproject.org/wiki/Releases/Rawhide[Rawhide]. Note that neither of these two are stable releases.
|
||||||
+
|
+
|
||||||
If you are upgrading to Rawhide, you will need to import the RPM GPG key for it.
|
If you are upgrading to Rawhide, you will need to import the RPM GPG key for it.
|
||||||
This will be the highest numbered key version in `/etc/pki/rpm-gpg/`.
|
This will be the highest numbered key version in `/etc/pki/rpm-gpg/`.
|
||||||
For example, if there is a Branched release that is `30`, then you should look for a `31`, and if there is currently no Branched release, it will be `30`:
|
For example, if there is a Branched release that is `{NEXTVER}`, then you should look for a `{NEXTNEXTVER}`, and if there is currently no Branched release, it will be `{NEXTVER}`:
|
||||||
+
|
+
|
||||||
[source,bash]
|
[source,bash,subs="attributes"]
|
||||||
----
|
----
|
||||||
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-31-primary
|
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-{NEXTVER}-primary
|
||||||
----
|
----
|
||||||
|
|
||||||
. If some of your packages have unsatisfied dependencies, the upgrade will refuse to continue until you run it again with an extra `--allowerasing` option.
|
. If some of your packages have unsatisfied dependencies, the upgrade will refuse to continue until you run it again with an extra `--allowerasing` option.
|
||||||
|
|
Loading…
Reference in a new issue