Ok, so i managed to install "make" manually but now when i try to use it to install "ddrescue" it tells me "c++: command not found".
I tried doing "apt-get update && apt-get upgrade" and after about 2 hours it finished and threw many "error adding ..." messages but also many "Setting up...." messages.
I then tried running "apt-get install build-essential" and then it threw:
"The following packages have unmet dependencies:
build-essential: Depends: g++ (>=4: 4.4.3) but it is not going to be installed
Depends: make but it is not going to be installed
Depends: dpkg-dev (>=1.13.5) but it is not going to be installed
E: Broken packages"

when i try to install any of those dependencies through "Synaptic" i get errors that they depend on something else and it goes on forever like this.
Isn't there any way to automatically install all dependencies?