I have Ubuntu 16.04 and when I go to into my settings into the Details/Overview page I see a button on the bottom right that says: "Install Updates". Pressing it gives a small progress windows, that does not really install anything new. How can I change the button to display system up to date, instead of doing this pseudo update nothing thing?
The main problem is that the GUI does not show the error message from the terminal, which in my case was: "The following packages have been kept back:" Then following the answers from here should work to fix it.
Install Updates option
When you select System Settings, Details your screen looks like this:
The lower right option "Install Updates" could best be described as:
Terminal equivalent
To mimic the steps in the terminal the first step is to update repository information similar to
sudo apt update
:Next to see what packages would be updated use:
In this case the much awaited Meltdown security hole patch is probably available to install which would be accomplished with
sudo apt upgrade
. But I'm going to hold off until others have installed it and tested it.Summary
The option on the Details screen is designed to check if updates exist when you click the button. To have it check for updates before mounting the screen and changing the button to "System up to date" or "Install Updates", would provide a delay of many seconds to a minute. A third button label of "Internet unavailable" would also have to be created.
I don't think the change you are seeking is possible for the System Details screen.
Update - Errors in packages
OP posted answer that some packages are being held back. This can happen frequently for a variety of reasons:
You can see these messages when you use
sudo apt upgrade
from the terminal but OP did not see these messages through GUI.Just install updated using any one of the following methods.
method 1 (GUI):
search 'Software Updater' in unity search bar then select 'install now' once its queries all updated.
method 2 (CLI):
Note: make sure that you have an uninterrupted internet connection.