Compare commits

...

7 commits

Author SHA1 Message Date
Petr Písař
9e2b59f994 Upgrading: Adapt to upgrading with DNF5
These changes are relevant for people using Fedora 41 and newer.

I kept nonworking --allowerasing
<https://github.com/rpm-software-management/dnf5/issues/1759> and
--duplicates
<https://github.com/rpm-software-management/dnf5/issues/760> options
in the manual as they deserve fixing in DNF5 rather than changing the
manual.
2024-10-22 13:09:14 +02:00
Skye Chappelle
b14cd2f8ac Bold "GNOME" to match with Firefox and LibreOffice 2024-10-22 10:06:25 +00:00
Petr Bokoc
4a6d9c9ae8 Merge #766 Upgrading: Remove "dnf repoquery --unsatisfied" command 2024-10-22 10:02:16 +00:00
Petr Písař
70c74eed34 Upgrading: Fix "dnf list --extras" command
The old invocation with "dnf list extras" is unsuported in DNF5. It's
also terrible with DNF4 because you could have a package called
"extras".
2024-10-22 09:59:39 +00:00
Pig Man
3c7e99b912 Update the MySQL server package name
The mysql-community-server package is now dead and has been replaced with just mysql-server.
2024-10-22 09:58:54 +00:00
Brandon Nielsen
2769231fde Add note about how to get patches added to kernel.spec applied 2024-10-22 09:57:59 +00:00
Petr Písař
428debfd4b Upgrading: Remove "dnf repoquery --unsatisfied" command
DNF5 does not support this option. Thus it cannot be used after an
upgrade on Fedora 41.

Moreover, this manual is about upgrading. Not about fixing a broken
system. One cannot install a broken package with DNF. "rpm --nodeps"
is for those who know what they do.

Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2316290
2024-10-04 16:17:30 +02:00
4 changed files with 9 additions and 17 deletions

View file

@ -33,7 +33,7 @@ Typical daily computer usage, you might say.
Fedora Workstation is a Linux distribution, an operating system with the Linux kernel at its core plus the software you need to install it, manage it, and the applications that you want to use for daily work.
Fedora is one of many Linux distributions, and includes a lot of software you'll find in many Linux distributions.
For example, the GNOME desktop environment, and the [application]*Firefox* web browser, [application]*LibreOffice* office suite, and a lot of **GNU utilities** and so much more.
For example, the *GNOME* desktop environment, and the [application]*Firefox* web browser, [application]*LibreOffice* office suite, and a lot of **GNU utilities** and so much more.
== Understanding Linux

View file

@ -48,7 +48,7 @@ via their communication channels: https://www.mysql.com/about/faq/
=== Installing MySQL on Fedora
----
sudo dnf install mysql-community-server
sudo dnf install mysql-server
----
=== Start MySQL Service and Enable at login:

View file

@ -138,8 +138,9 @@ git switch f28
picked up during the build automatically.
.. Patches can also be kept in seperate files and added to `kernel.spec` with
`Patch2: foo.patch`, `Patch3: bar.patch`, etc. They should be applied
automatically during the build process.
`Patch2: foo.patch`, `Patch3: bar.patch`, etc. Matching `ApplyOptionalPatch foo.patch`,
`ApplyOptionalPatch bar.patch` lines must be added to apply the patches during
the build process.
.. To make your own modifications to the kernel source, retrieve the kernel
sources for your current dist-git branch with `fedpkg sources`, then make

View file

@ -10,7 +10,7 @@ include::ROOT:partial$attributes.adoc[]
// Optional free form useful additional information as comment
link:++https://github.com/rpm-software-management/dnf-plugins-extras++[`dnf-plugin-system-upgrade`] is a plugin for the xref:dnf.adoc[DNF] package manager and is used to upgrade your system to the current release of Fedora Linux.
`dnf system-upgrade` command (embedded into link:++https://github.com/rpm-software-management/dnf5++[DNF5] and a link:++https://github.com/rpm-software-management/dnf-plugins-extras++[`dnf-plugin-system-upgrade`] plugin for the xref:dnf.adoc[DNF4] package manager ) is used to upgrade your system to the current release of Fedora Linux.
For Fedora Silverblue and Fedora CoreOS, which use rpm-ostree, you may refer to link:++https://coreos.github.io/rpm-ostree/administrator-handbook/++[rpm-ostree documentation] for details.
This is the recommended command-line upgrade method.
@ -169,15 +169,6 @@ NOTE: Upgrades across *more* than two releases are not supported.
[[sect-clean-up-old-packages]]
=== Clean-up old packages
You can see a list of packages with broken dependencies by typing:
[source,bash]
----
sudo dnf repoquery --unsatisfied
----
The list should be empty, but if this is not the case consider removing them as they are not likely to work.
You can see duplicate packages (packages with multiple versions installed) with:
[source,bash]
@ -205,7 +196,7 @@ To see a list of these packages do:
[source,bash]
----
sudo dnf list extras
sudo dnf list --extras
----
If you see a package you do not need, or use, you can remove it with:
@ -376,10 +367,10 @@ The boot process will likely take a long time, as it checks and fixes SELinux pe
. See link:++https://fedoraproject.org/wiki/Bugs/Common++[Common bugs] to check if it is a known problem the community is already aware of.
. Search link:++https://bugzilla.redhat.com/buglist.cgi?component=dnf-plugins-core&list_id=13370526&product=Fedora&resolution=---++[Bugzilla for an existing bug report] filed against the system-upgrade plug-in.
. Search Bugzilla for an existing bug report filed against link:++https://bugzilla.redhat.com/buglist.cgi?component=dnf5&product=Fedora&resolution=---++[DNF5], resp. link:++https://bugzilla.redhat.com/buglist.cgi?component=dnf-plugins-core&list_id=13370526&product=Fedora&resolution=---++[DNF4 plug-in].
If you do not see a report that matches your symptoms, you can file a new report from the search page.
Please follow the bug reporting instructions mentioned in the link:++https://github.com/rpm-software-management/dnf-plugin-system-upgrade/blob/master/README.md++[README from the GitHub repo] or in `man dnf.plugin.system-upgrade`.
Please follow the bug reporting instructions mentioned in the link:++https://github.com/rpm-software-management/dnf-plugin-system-upgrade/blob/master/README.md++[README from the GitHub repo].
If you encounter any issues after the upgrade with a specific package, file a bug against the package with which you are having issues.