John Pilkington composed on 2024-05-01 09:31 (UTC+0100):
I'm not aware of any snapshots, and suspect that Felix has a
quicker way
of finding the relevant 'freespace' than waiting for dnf's version to
appear. Perhaps it's shown during the 'rpm --force' installs? I have
around 3400 packages.
Math is required. Unless your packages cache is elsewhere than on an extX /
filesystem, do:
df /
Did it yet increase by as much as the amount of additional freespace required that
dnf system-upgrade first reported? If no, upgrade and remove another large rpm
from the filesystem, and check again. Repeat until the number has become large
enough. This only works as intended with a real remove, not with some file manager
that moves to trash instead of actually removing. I use only mc or fcl or various
cmdline utils for file management, never Dolphin or Thunar or any other GUI file
manager.
Also, if you added kernel* to dnf.conf skip list, you can remove it from the
cache. DNF pretends everything in the skip list does not exist. The 5 raw 6.8.7 or
6.8.5 rpms are well upwards of 100MB. When time comes that upgrade has otherwise
completed, kernel* must be removed from the skip list to allow dnf to upgrade to
the current kernel.
--
Evolution as taught in public schools is, like religion,
based on faith, not based on science.
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata