The problem is that 10.10 is no longer supported. Upgrading to 12.04 (if you want a LTS) is the right way to go.
Option 1: Upgrading
Download the install DVD and upgrade using it. Just run the installer and choose not to format / (or any other partitions). Then once done run sudo apt-get update && sudo apt-get upgrade. In the future upgrade before the end of the release to make sure the repos don't disappear on you. (There's multi-year overlaps on LTS releases).
This will result in a working 12.04 install but with your custom 10.10 programs and files still in place. Keep in mind that this might result in broken applications. Specially those complied outside apt. But if you want to keep everything then that's the way to go
Option 2: Re-install
Linux is pretty easy to re-install. Just backup/copy/preserve $HOME and all "your" settings/files will be preserved. If you share the computer then backup /home/. Install as normal and then put the /home/ files back. Clean upgrade keeping all your files. You will need to apt-get your apps again, but that's probably a good thing (after so long a lot of programs have changed).