Me deparei com a ferramenta chamada self-make .
makeself.sh é um pequeno script de shell que gera um arquivo tar.gz auto-extraível de um diretório. O arquivo resultante aparece como um script de shell (muitos deles têm um sufixo .run) e pode ser iniciado como está. O arquivo será então descompactado para um diretório temporário e um comando arbitrário opcional será executado