When I boot into Kubuntu 20.04, the Discover application launches and shows me a list of available updates. But when I go to the terminal and do an apt-get update
followed by apt-get upgrade
these software packages don't appear.
This is a new, stock installation. I haven't even installed git or vim! :)
They all look to be development-related: build-essential, binutils, fakeroot, gcc, etc.
None of these packages are installed, at least according to apt:
$ apt-cache policy binutils
binutils:
Installed: (none)
Candidate: 2.34-6ubuntu1
Version table:
2.34-6ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages
Why are the lists different? I don't want conflicting installations between APT and Discover...
There are a couple of aspects to your question.
The disparity between what Discover and the terminal show re. updates:
It's possible that Discover showed you more updates than the terminal: my answer here may be relevant. But I don't use Discover much at all and so the actual reason for the disparity maybe something else.
Edit: Today, 20200520,
sudo apt full-upgrade
(via the terminal):gir1.2-secret-1 liblirc-client0 libsecret-1-0 libsecret-common
.I'll keep checking future updates to see if there's any divergence.
The development-related packages:
Nothing specific to Kubuntu here! For whatever reason, these packages are being pushed out to other *buntu flavors as well. Here's output from Lubuntu 20.04:
Note the "NEW" in
So, we're getting those packages not by way of updating existing packages.
To conclude, you can use either route to keep your system updated and to install new software but I still prefer, and recommend, the terminal.