Originally Posted by bbmak
I want to know are there anyway to do a better safe upgrade for debian without breaking the distro?
Yes. You should be using aptitude, not apt-get.
What exactly is being "broken"?
In general the major cause of failed upgrades in Debian (talking about stable here, not testing or sid) is that poor quality, unoffical packages have been installed on the system.