Solution to ``apt-get upgrade´´ says ``The following packages have been kept back:´´

http://www.netdip.com/solution-to-apt-get-upgrade-the-following-packages-have-been-kept-back-sg/

Todd, 27-03-12 19:31:

The reason the packages were kept back is because they violate the below constraint. "dist-upgrade" is the correct method.

From the apt-get man page regarding: "`upgrade` under no circumstances are currently installed packages removed, or packages not already installed retrieved and installed. New versions of currently installed packages that cannot be upgraded without changing the install status of another package will be left at their current version."

"dist-upgrade intelligently handles changing dependencies with new versions of packages; apt-get has a "smart" conflict resolution system, and it will attempt to upgrade the most important packages at the expense of less important ones if necessary. So, dist-upgrade command may remove some packages."