Para compilar no Ubuntu? Não foi nenhum desses 2 tutoriais em especifico mas é praticamente a mesma coisa, acho que o problema mais chato que pode acontecer é dar erro por não encontrar alguma biblioteca por ser antiga, mas no stackoverflow sempre tem alguém falando como resolver a falta dessas bibliotecas xD (a parte do site é a mais fácil, só instalar o lamp)
edit:
Quando chegar em casa posto o executável que compilei no ubuntu, ai podem pular a parte chata que é compilar (creio que desde que seja a mesma versão do ubuntu, vai funcionar de boa)
edit2:
Esqueci que o Team Viewer estava aberto no meu PC, então segue o arquivo ai para quem precisar: theforgottenserver