Em vez de compilar a partir da fonte, como na resposta do @maggotbrain, e confundir totalmente o gerenciamento de pacotes, use um pacote mais novo.
Faça o download do Quantal aqui (4.0.1) e instale usando por exemplo
sudo dpkg -i gawk_4.0.1+dfsg-2_amd64.deb
Tem dependências muito padrão facilmente encontradas no Ubuntu Precise, então isso é um backport muito trivial.
Vantagens:
- Você não sobrescreve arquivos gerenciados pelo seu gerenciamento de pacotes
- A reversão também é muito fácil, basta dizer ao seu gerenciamento de pacotes para instalar outra versão candidata.
- Não envolve a compilação e, portanto,
- não requer que você instale as dependências de construção.
No entanto, não apenas atualize cegamente o software no seu sistema. Manter versões mais antigas e estáveis faz parte do cronograma de lançamento do Ubuntu. Isso garante que os desenvolvedores possam "congelar" as bibliotecas compartilhadas e usá-las de maneira eficiente. Segurança e graves bugs serão devolvidos para as versões liberadas com o lançamento do SO.