...
edit: for perl, synatic solved the problem.
Fine. Did you run "apt-get update && apt-get dist-upgrade" afterwards? If not then do so now to see whether or not all is in sync again. You may need to "apt-get -f install" agian.
while apt-get didn't.
dpkg -i installs one or some package(s), it does not do a dist-upgrade (= building up the dependency tree over all installed packages) That's why you should d-u again (see above).
I had 4 broken packages: libdevmapper1, systemd, udev, perl.
with "dpkg -i" I correctly installed all systmed and udev packages.
perl packages left.
I tryed "apt-get dist-upgrade" and "apt-get -f install" but it didn't work.
so, I tryed to update the broken perl package with synaptic, and it worked!!!
(it also updated related packages, so I didn't had to manually download and install each)
now I have apt/synaptic working.
I'm now doing dist-upgrade...
edit: du done. pc rebooted. it seems it's all ok. 660 packages updated.
there are now other 10 packages, but I will wait...