How did you manage that, since those packages are no longer in the repo? Either you are using an old, unmaintained mirror or you have them stored locally. Either way, your system is heading for big trouble.
As already stated, the only way to get your system up-to-date is to re-install from the latest ISO image. You should be able to keep your present /home if it's on a separate partition, but back it up first just in case. (You should always keep backups anyway, but it can't be said too often.)