Respuestas:
build-essential es el principal que me viene a la mente.
sudo apt-get install build-essential
El SDK de Ubuntu es la forma recomendada de desarrollar aplicaciones para Ubuntu.
La página de inicio en el sitio de desarrollador de aplicaciones de Ubuntu siempre contendrá información actualizada sobre cómo instalar el SDK y todas las herramientas relacionadas. En cualquier caso, así es como:
Para usuarios de Ubuntu 12.10 y Ubuntu 12.04 LTS:
sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-proper && sudo add-apt-repository ppa:ubuntu-sdk-team/ppa && sudo apt-get update && sudo apt-get install ubuntu-sdk notepad-qml
Alternativamente, para aquellos que usan Ubuntu 13.04 o una versión de desarrollo:
sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-proper && sudo add-apt-repository ppa:ubuntu-sdk-team/ppa && sudo apt-get update && sudo apt-get install ubuntu-sdk