In Ubuntu 13.04, the Software Updater shows some apps as having updates, but they're non-selectable:
It's not clear why they're greyed out.
On the command line:
$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
gnuplot-nox gnuplot-x11 nvidia-current
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Note too that running apt-get dist-upgrade
does not cause them to be installed either, as it sometimes does with packages that are kept back. Here's the output:
$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
gnuplot-nox gnuplot-x11 nvidia-current
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
I took @quidage's suggestion, which gives the following. However subsequent upgrades show the same message:
$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
The following packages have been kept back:
normally means you have upgrades and not updates of packages.will fix this. It will show the following messages...
and
In my case,
apt-get --with-new-pkgs upgrade
wouldn't solve my issue, but I obtained the package nameslibodbc1
andwine-stable
underThe following packages have been kept back
:Then simply manually
apt install
that particular package to see the relevant error details:Check the state of your package:
if it shows the status
hold
the checkbox in the Software Updater window can not be checked.To remove the
hold
runI had this also:
What I did is to run
and aptitude decided to uninstall gnuplot-nox. After that, I had to install gnuplot package. I don't know what's going on, tough.