This would be funny but those dependencies mean you don't have Maemo installed, and it's the craziest thing I ever seen. Maemo comes with libc6 2.5.1, and somehow you have a lower version? Also it's impossible to have a running Maemo without libcairo2 which is part of the GTK and without it you wouldn't have a desktop. Maemo comes with libdbus-1-3 1.2.14 and somehow you have a lower version than 1.1.4? (.... etc ....) Which OS do you have? That really doesn't look like Maemo. Also maybe your apt cache library is corrupt or something. What I would do is reboot first. If the phone by some miracle reboots (since you don't have libc6 it shouldn't even work) and fixe apt database maybe your phone will be back to normal, if it ever was normal.