Ran across this problem/feature “The following packages have been kept back:” when trying to update some of my Ubuntu servers. Typically this means there is some kind of dependency issue(s) with the listed packages. For me I had the package “open-vm-tools” installed and it was causing a dependency conflict with the listed packages.
So how do you tell apt-get to ignore the “conflict(s)” and proceed anyways. Well you have two options available,
Option one: manually upgrade the individual package
[crayon attributes]
sudo apt-get install open-vm-tools
[/crayon]
Option two(recommended method): tell apt-get to intelligently handle updating the dependencies with new versions of packages
[crayon attributes]
sudo apt-get -s dist-upgrade
[/crayon]
Either option works but instead of having to update each package individually, I personally like letting the apt-get do the work!
Very efficiently written information. It will be beneficial to everyone who employess it, including myself. Keep up the good work for sure i will check out more posts. aaefeedkkegd