De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Elcio Ferreira
Data de Publicação: 26 de Outubro de 2005
Baseado na dica de Marcelo Criscuolo, desenvolvi um script para facilitar a criação de arquivos auto-extratores, o ShSFX.
A principal vantagem é que o ShSFX cuida de toda a parte burocrática, que é sempre igual na criação de um auto-extrator: tar no começo do arquivo, exit no final, wc -l e etc.
Para instalá-lo, basta baixar a versão mais atual de http://elcio.com.br/shsfx/download e executá-la como root:
$ su Password: [senha do root e ENTER] # ./installshsfx.sh
Para aprender a usá-lo, vamos construir um exemplo usando o fabuloso IEs 4 Linux (http://www.tatanka.com.br/ies4linux/ ) do Sergio Lopes. Para instalar o IEs 4 Linux hoje você faz o download de um arquivo (enquanto escrevo a versão atual se chama ies4linux-20050916.tar.gz) e seguir os passos:
Fazemos então o download do arquivo do Sergio e criamos um script que execute os passos necessários para a instalação. Nesse script não incluímos o comando para descompactar, o ShSFX vai cuidar disso para nós. Chamaremos esse script de ies4linux-20050916-code.sh:
#Entra no diretório cd ies4linux #Executa a instalação ./ies4linux #Volta cd .. #Remove o diretório do instalador rm -rf ies4linux
Feito isso, executamos:
shsfx -xzf ies4linux-20050916.tar.gz ies4linux-20050916-code.sh ies4linux-20050916.sh
Isto vai gerar um arquivo de nome ies4linux-20050916.sh que, quando executado, vai descompactar-se (usando as opções -xzf do tar), executar a instalação e remover o lixo.
Error: No site found with the domain 's2.dicas-l.com.br' (Learn more)