Raramente você precisará compilar um programa a partir de seu código fonte, visto que o repositório do ubuntu e debian possui, literalmente, milhares de programas já prontos pra instalação. Você deve usar o synaptic, que facilita em muito a instalação dos programas. Ao contrário, você verá que é bem fácil sim a instalação de programas no linux.