ubuntu studio 22.04 lts to 24.04 lts upgrade
Oliver Grawert
ogra at ubuntu.com
Mon Dec 9 18:55:37 UTC 2024
Hi,
Am Montag, dem 09.12.2024 um 11:01 -0500 schrieb Jeffrey Walton:
> On Mon, Dec 9, 2024 at 10:06 AM Bo Berglund <bo.berglund at gmail.com>
> wrote:
> > [...]
> > What does do-release-upgrade *really* do?
>
> See
> <https://git.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/tre
> e/do-release-upgrade>.
>
>
well, this is just the frontend code...
the actual payload lives in the DistUpgrade directory next to it and if
you look inside these various files you will find that it does a ton of
transitional work for the respective flavours it is used on.
this is very important for i.e. LTS to LTS upgrades where your software
usually skips multiple versions or where a default changed (i.e.
switching from ifupdown to netplan, dropping resolvconf in favour of
systemd-resolved etc etc) and configuration needs to be carried over
from one application to the new one without breaking the existing
setup...
update-manager (or do-release-upgrade (being its CLI frontend)) is
actually quite a beast full of quirks and patchery to make upgrades
seamless for everyone and to make sure all installs use standardized
defaults ...
ciao
oli
More information about the ubuntu-users
mailing list