Só para brincar de pedante, eu não acho que James 'cobre bastante a pergunta atual (mesmo que seja dele!)
A pergunta pede para atualizar o software para as suas versões mais recentes , mas a atualização a partir dos repositórios padrão só lhe dará a versão mais recente no Ubuntu . E isso pressupõe que o software seja controlado pelo repositório (por exemplo, não instalado manualmente - por exemplo, um jogo do Humble Indie Bundle).
Uma vez que uma versão principal do Ubuntu é lançada, os aplicativos em repositórios geralmente só recebem atualizações se tiverem grandes problemas (incluindo sérias regressões e mais comumente vulnerabilidades de segurança). Você pode ler tudo sobre isso na página Atualizações de lançamento estável . Resumindo, se você estiver em uma versão lançada do Ubuntu, muito do seu software não será a versão mais recente - você terá o que foi processado e considerado importante / estável o suficiente para você ter pelos mantenedores do Ubuntu. .
Se você quiser manter tudo em sua versão mais recente, precisa encontrar um repositório alternativo que tenha tudo embalado para você. O software Bleeding-edge o cortará em algum momento, então não é realmente recomendado e eu não acho que existam projetos que visem manter tudo novo para o Ubuntu.
Se você precisar da última versão, existem outras distribuições, como o Arch e o Gentoo, que formam "lançamentos contínuos". Os pacotes são atualizados assim que as pessoas os consideram estáveis. Isso equivale a menos testes e rupturas mais frequentes ... Mas foi o que você pediu:)