I see that you've marked this thread as solved.
To answer the original question, if apt-get upgrade encounters a dependency conflict then it goes no further. It doesn't remove packages under any circumstances. apt-get dist-upgrade (aka apt-get full-upgrade), on the other hand, uses a dependency conflict resolution algorithm to solve any such conflicts, which may involve the removal of some packages. In essence, it attempts to upgrade more important packages at the expense of less important ones.
Effectively, that's it.
Therefore, I would advise people to run apt-get update followed by apt-get upgrade. If a dependency conflict then arises, try to determine the actual problem before just going ahead and attempting a dist-upgrade solution.
All these commands need root permission.
|