Добавить тестовый репозиторий toolchain ppa, затем обновить apt-get и apt-get dist-upgrade
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.7 c++-4.7
Это доступно только в 12.04 - старше ubuntu версии не могут быть обновлены до этой же версии с использованием этого метода.
См. здесь для получения дополнительной информации о PPA https://help.launchpad.net/Packaging/PPA