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.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários