On Sun, Dec 29, 2019 at 3:52 PM Chris Murphy <lists(a)colorremedies.com>
wrote:
There are a couple of long term solutions for the problem, depending
on what's being updated. For applications, flatpak can handle updates
(I'm not absolutely sure to what degree it's intended for and reliably
handles updating running applications, but I do it fairly regularly
and haven't seen any ensuing weirdness; the new version is available
at next launch). For the OS itself, rpm-ostree does an out of band
update (uses hard links to created a copy of the operating system, and
then updates that copy), you see the updates upon reboot which you can
do at your liesure. And openSUSE variant doing transactional updates
using Btrfs: basically it makes a snapshot of the operating system,
and applies the updates to the snapshot, and upon reboot it boots the
updated snapshot.
Also useful is 'gsettings set org.gnome.software download-updates false'
That'll prevent packagekit/gnome-software from downloading update RPMs, and
you can just use 'dnf update' and suffer the consequences of not rebooting
soon after. I do this and sometimes suffer, but I've signed up for that,
and also, I always take a btrfs snapshot before every update - so I don't
really care that much if it blows up.