If the repository has broken packages, there's nothing you can do about it. You might want to upgrade to edgy elf or whatever, to do that just change all instances of "dapper" in your sources.list to "edgy" without quotes obviously. Then save it and apt-get update, then apt-get dist-upgrade.