I am on Xubuntu 14.04. I don't understand the cause of the following warning message I get.
When I check only the Universe repository, Software Updater tells me that my system is up to date.
When I check the following repositories in Software Updater:
- Main
- Universe
- Restricted
I get a list of package to update. Up to now, everything is sound.
Now, if I check only the following repositories:
- Main
- Restricted
I get the message "Not all updates can be installed".
If I click Continue, I get a list of packages to update but a number of them are unchecked and cannot be selected:
- Complete Generic Linux kernel and headers
- Generic Linux kernel headers
- Generic Linux kernel image
- GTK+ graphical user interface library
- Programs for the GTK+ graphical user interface library
Can it be that these packages are in the Universe repository and that I get the warning because I did not check this repository? But then, how comes I am not offered to upgrade them when I check just Universe?
I did a sudo apt-get install -f
and it says:
0 upgraded, 0 newly installed, 0 to remove and 44 not upgraded
How can I make sense of this behavior? I know I could just check all three repositories: Main, Restricted and Universe, and just proceed to update; but I would like to get a deeper understanding.
PS: I have 'Important security updates' and 'Recommended updates' checked and I did not check any of the Other Software repositories.
So after some research, here is what I understood.
About the Utopic packages in my 14.04.3 Trusty Thar release
According to the Release Note for Trusty Tahr, if one instals Ubuntu directly from the 14.04.2 media (which I did) one automatically receives a newer hardware enablement stack by default. This is maybe why I have the packages: linux-generic-lts-utopic, linux-headers-generic-lts-utopic and linux-image-generic-lts-utopic.
Although I am not 100% sure since (i) the Trusty Tahr Release Note mostly refer to the vivd-based packages, and (ii) I had essentially just some documentation files referring to 'utopic' under /etc/share. So still a bit of a mystery...
About the "held back" packages
The explanation can be found here. These are upgrades of packages that have new dependencies that require the installation of new packages. To prevent the automatic installation of such new packages (not just upgrades) that could potentially put the system at risk, the upgrades are held back.
The command to force the installation of these held back upgrades along with their required dependencies is:
I used the command and everything went fine.