apt-get würde ich nicht mehr verwenden um Programme unter Ubuntu oder Debian zu installieren. aptitude lößt die Abhängigkeiten besser auf. Außerdem merkt sich aptitude die automatisch mit installierten Pakete, um sie leichter entfernen zu können, wenn man ein Programm deinstallieren will.
Das kann synaptic momentan nicht, so weit mir bekannt ist.
Für Debianeinsteiger ist das Buch "Das Debian System" von Martin F. Kraft sehr empehlenswert:
http://www.amazon.de/Das-Debian-System-Konzepte-Methoden/dp/3937514171/ref=sr_1_1?ie=UTF8&s=books&qid=1240767003&sr=8-1
Das Problem ist nicht die Installation eines deb oder rpm Paketes. Das Problem ist die Auflösung von Abhängigkeiten . Ein Programm ist sehr oft auf weitere Programmbibliotheken angewiesen. Und ein Paketverwaltungssystem wie apt von Debian überprüft ob eventuell diese Bibliotheken fehlen und installiert mit Hilfe von dpkg diese fehlenden Pakete automatisch nach.
Bei Windows fehlt ein solches Paketverwaltungsystem und dehalb bekommt man hin und wieder eine Fehlermeldung angezeigt , das eine dll Datei fehlt.