w2vy wrote:You suggested doing the third party packages first, I have skype, dropbox and googletalk
And those sources just list debian with no referenced to the release, so is it reasonable to assume they
are not very release specific or they handle it properly automatically?
I also have one launchpad source that I seem to have gotten a java7 release from, I am inclined to just uninstall that package and remove the source.
I would start with third-party repositories because those are precisely the packages that APT may have more problems dealing with. The key part here is to know if the third-party repositories are compatible with Wheezy. Backports, Debian Mozilla and Deb Multimedia provide Wheezy archives, but you will have to read about the others.
I would remove all PPA's, but I do not use them and have no experience managing them.
Review your APT Preferences, add the Wheezy and
Wheezy-compatible third-party repositories to your sources list, and leave the Squeeze ones enabled.
Are you familiar with Aptitude's visual mode? As you will be upgrading your system in parts and keeping and eye on the process, there is no need to use Apt-Get (which is more conservative.)
Read the release notes and the installation guide, and always simulate the actions before proceeding, or run Aptitude's visual mode as a normal user first.
Start with, say, the packages from Skype, then Googletalk, then those from Mozilla, and lastly those from Deb Multimedia, which may be the most complicate and the ones that require more interaction.
Once the packages from third-party repositories have been solved
(upgraded, removed or put on hold, according to the issues), start upgrading the system: Kernel and firmware first, restart, then the X Server, then the core packages of the desktop environment, then the accessories and multimedia applications, then the office suite, etc. At the end simulate aptitude safe-upgrade
and aptitude full-upgrade
to update all packages that are still at their version from Squeeze and choose the best options for you.
After the upgrade, reinstall the missing packages, remove the obsolete ones, and remove any Squeeze-related repositories from your sources list.