Instalador: http://www.mediafire.com/file/41v74pv8tl5vvk5/mki-0.4.run/file (http://www.mediafire.com/file/41v74pv8tl5vvk5/mki-0.4.run/file)
Fontes: http://www.mediafire.com/file/5saj8uun8nye9qk/mki-fontes.run/file (http://www.mediafire.com/file/5saj8uun8nye9qk/mki-fontes.run/file)
Você já deve ter visto ou usado um instalador com extensão *.run em Linux. Basta executá-lo em terminal que a mágica acontece: ele é extraído e executa um instalador.
O que talvez vc não saiba é que esse arquivo é um auto-extraível, um script shell com um arquivo compactado anexado. Os comandos do script shell presentes no arquivo separa o anexo e o extrai, após isso chama o scritp shell instalador, ou apenas extrai se for o caso.
Facinado por essa técnica, após pesquisar muito, criei um script personalizado que gera automaticamente um arquivo *.run auto-extraível chamado mki (make installer=crie instalador). Com ele será possível criar instaladores para seus projetos, scripts ou até mesmo uma imagem de fundo, ou ainda fazer backups. Compatível somente com linux e derivados.
Basta executá-lo em terminal, veja os comandos:
mki -x pasta arquivo.run (compacta 'pasta' e cria um arquivo auto-extraível arquivo.run)
mki -i pasta instalador.run (cria um instalador auto-extraível, que chama "instalar.sh" após a extração);
mki -o PastaAlvo Nome.run ./inicio.sh (cria instalador que chama "./inicio.sh", assim vc pode personalizar qual scritp será executado após a extração)
mki -h (mostra algumas informações sobre o programa)
O instalador mki-0.4.run foi criado usando o próprio script mki que instala ele mesmo em seu sistema.
Compatível com qualquer distribuição que possua interpretador bash
Lembrando que o nome de seu instalador não precisa ter a extensão *.run, veja abaixo alguns nomes possíveis:
exemplo.run exemplo.bin exemplo (sem extensão)
Baixe os fontes do instalador mki-0.4 e veja os scripts conf.sh, instalar.sh, lib.sh e licenca.txt que possuem funções prontas para um instalador, modifique e faça seus próprios instaladores.
Instalador: http://www.mediafire.com/file/41v74pv8tl5vvk5/mki-0.4.run/file (http://www.mediafire.com/file/41v74pv8tl5vvk5/mki-0.4.run/file)
Fontes: http://www.mediafire.com/file/5saj8uun8nye9qk/mki-fontes.run/file (http://www.mediafire.com/file/5saj8uun8nye9qk/mki-fontes.run/file)
(Após baixar os arquivos acima execute no terminal: ./arquivo.run ou bash arquivo.run, substitua arquivo pelo nome do arquivo baixado)