I run a desktop and a laptop with Ubuntu and both were at Ubuntu 20.04.
The desktop is mostly used for things with amateur radio so I wanted to
check whether anything broke on that upgrade. With the 18.04 to 20.04 upgrade
I had to do some recovery to get the databases behind cqrlog working again,
Time to upgrade the laptop first with the same amateur radio software
installed, configured and tested: cqrlog, wsjt-x, fldigi.
The whole
do-release-upgrade took more than an hour. And it's still
possible that somewhere during the upgrade process the user gets prompted
whether or not to change a configuration file, so I came back after a few
hours to a system with a prompt and not finished with the upgrade.
The upgrade told me firefox would be changed from an installed package to
a 'snap'. The downside for me was that after the first start firefox thought
it was a completely new browser with no history/bookmarks/settings. Maybe
this was because the start of firefox was triggered by thunderbird starting
and wanting to show me a page about donating. Restarting firefox didn't make
the old profile show up again. With a bit of searching I found that firefox
should import old non-snap settings when started as a 'snap' for the
first time. So I stopped firefox, threw out the whole
~/snap/firefox
directory and started it again. This time settings/bookmarks/cookies/history
were imported.
Next step was to test
cqrlog. There is no cqrlog build for ubuntu
22.04 yet, but the build for 20.04 works. All previously logged data was
available fine. The upgrade of ubuntu has upgraded hamlib which means the radio
IDs got renumbered, I had to update the settings to the new radio ID.
Silencing Ubuntu Pro adverts
In regular maintenance I noticed this gem:
$ sudo apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following security updates require Ubuntu Pro with 'esm-apps' enabled:
libimage-magick-perl imagemagick libjs-jquery-ui libopenexr25
libmagick++-6.q16-8 libmagickcore-6.q16-6-extra libimage-magick-q16-perl
libmagickwand-6.q16-6 imagemagick-6.q16 libmagickcore-6.q16-6
imagemagick-6-common
Learn more about Ubuntu Pro at https://ubuntu.com/pro
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
which is no better than an advertisment for Ubuntu Pro. Which is a new
service by Canonical offering longer term support (10 years) and support
for not just "Main" (which is what you got with Ubuntu before) but
"Main" and "Universe". Ubuntu Pro costs a registration for private use at the
moment. So 'The following security updates require Ubuntu Pro' isn't completely
honest. But then again, it's advertising.
Anyway, I don't want to see this every time I check for updates. I searched
for a solution,
The following security updates require Ubuntu Pro with 'esm-apps' enabled - reddit.com r/linux
$ cd /etc/apt/conf.d
$ sudo mv 20apt-esm-hook.conf 20apt-esm-hook.conf.disabled
$ sudo touch 20apt-esm-hook.conf
$ sudo chattr +i 20apt-esm-hook.conf