Äh, ja - synaptic bietet sich da nicht wirklich an. Erfahrungen auf der Konsole und eine gute Datensicherung vorausgesetzt, würde ich schauen, welche Pakete er geändert hat und die wahrscheinlich direkt übers Paketmanagement hart reinklopfen. Das ist so ungefähr der riskanteste Weg das zu tun. Alternativ, Du hat eine aktuelle Datensicherung - dann die aktualisierten Pakete (aus dem Log) aus dem cache holen und per dpkg ins System pusten.
Sonst sehe ich da nur noch berechtigte Chance, die Pakete aus testing zu nehmen und die ins System zu pusten. Eventuell (wahrscheinlich) bin ich da der falsche Ratgeber, eine Lösung, die mich glücklich macht, ist das nicht unbedingt.