Sometimes 2 or more packages contain the same file or directory, as it's difficult for all the maintainers to know what package should have what file/directory in it, so that's what the error is all about.
apt (synaptic, adept or any other package manager) won't fix this as it's dpkg that's giving the error, but it's nothing the CLI can't fix.
Code:
sudo dpkg --force-overwrite-dir --install /var/cache/apt/archives/firefox_1.5.dfsg+1.5.0.7-ubuntu0.6.06_amd64.deb
If any other error comes up then try with "--force-overwrite" as well as "--force-overwrite-dir"
Have a look in the man page for dpkg in the "--force-things" part.