I ran Software Updater it showed "The software on this computer is up to date" then on terminal I ran sudo apt list --upgradable
which shows eight up-gradable packages.
So I ran sudo apt upgrade
and eight packages were updated
On Terminal:
$ sudo apt list --upgradable
Listing... Done
gir1.2-packagekitglib-1.0/bionic-updates 1.1.9-1ubuntu2.18.04.4 amd64 [upgradable from: 1.1.9-1ubuntu2.18.04.3]
gstreamer1.0-packagekit/bionic-updates 1.1.9-1ubuntu2.18.04.4 amd64 [upgradable from: 1.1.9-1ubuntu2.18.04.3]
libpackagekit-glib2-18/bionic-updates 1.1.9-1ubuntu2.18.04.4 amd64 [upgradable from: 1.1.9-1ubuntu2.18.04.3]
packagekit/bionic-updates 1.1.9-1ubuntu2.18.04.4 amd64 [upgradable from: 1.1.9-1ubuntu2.18.04.3]
packagekit-tools/bionic-updates 1.1.9-1ubuntu2.18.04.4 amd64 [upgradable from: 1.1.9-1ubuntu2.18.04.3]
python3-update-manager/bionic-updates,bionic-updates 1:18.04.11.7 all [upgradable from: 1:18.04.11.6]
update-manager/bionic-updates,bionic-updates 1:18.04.11.7 all [upgradable from: 1:18.04.11.6]
update-manager-core/bionic-updates,bionic-updates 1:18.04.11.7 all [upgradable from: 1:18.04.11.6]
$
Why this difference in Software Updater (update-manager) and Apt outputs?
The command
sudo apt install
expects at least one package name to install after the install keyword. Seeman apt
. Here's an excerpt.Nothing is upgraded because you didn't ask for that and nothing is removed because you didn't ask for that either. Nothing is installed since you told it to install in effect nothing, which it did.
You might also find these related posts interesting:
What is the difference between apt and apt-get?
What is the difference between Software Updater and Ubuntu Software Updates?
Sources:
man apt
http://manpages.ubuntu.com/manpages/xenial/man8/apt.8.html
Further reading:
https://itsfoss.com/apt-vs-apt-get-difference/
https://salsa.debian.org/apt-team/apt/blob/master/README.md