Pular para o conteúdo

Criando arquivo (executável) auto-extraível com o RAR

Dica publicada em Linux / Software
Estefferson Torres darkchet
Hits: 19.974 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Criando arquivo (executável) auto-extraível com o RAR

Suponha que você tenha arquivos que tenha que transportar comprimidos, pois você precisa enviá-los por email ou mesmo no pendrive que está quase cheio. Você comprime, chega no computador com Linux e por um acaso do destino, ele não tem o programa instalado para descomprimir. E você não tem a senha de root nem pode contactar o administrador ou este não tem a boa vontade de instalar o programa necessário. Hoje em dia é difícil dessa situação ocorrer, pois todo tipo de programa já vem pré-instalado na maioria das distribuições, incluindo os empacotadores e compressores.

Se fosse no Windows, você pensa, bastaria criar um arquivo extraível no Winzip ou Winrar e pronto, eu poderia extraí-lo em qualquer PC. Mas o que você pode não saber é que este recurso também existe no Linux com o RAR.

Claro, você deve ter o RAR instalado no sistema.

O processo é bem simples, primeiro você cria um pacote rar com os arquivos que quer.

O próximo passo é adicionar ao arquivo um módulo que permita extrair os arquivos, criando assim um executável que irá extrair os arquivos por si mesmo. O comando abaixo vai criar o executável a partir do arquivo pacote.rar:

rar s pacote.rar

Será criado um arquivo chamado pacote.sfx. Este arquivo é o executável que possui um módulo que permitirá extrair os arquivos do pacote.rar que foram anexados a ele durante a conversão.

Para extrair não é necessário nenhum outro programa, basta abrir um terminal, acessar a pasta do executável e dar permissão de executável:

chmod +x pacote.sfx

Provavelmente você não precisará dar a permissão, pois ela já deve ter sido setada automaticamente.

Depois basta executar:

./pacote.sfx

A extensão ".sfx" é desnecessária, você pode apagá-la se quiser.

Encontrei um recurso semelhante no ZIP para Linux, mas não consegui usá-lo ainda.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Mudando do modo gráfico para texto no Linux

Testando programas compilados sem afetar o sistema de pacotes padrão

Encontrando legendas com o SMPlayer

Instalando XMMS no BigLinux

Plugin WMA para o XMMS (distros derivadas do Debian)

Filmes: The Code Linux e Revolution OS

Kdenlive com tema escuro no openSUSE Leap 15.2

Nano: editor

#1 Comentário enviado por slackmen em 13/10/2008 - 17:09h
Ótima dica, eu sempre usei o rar no linux mas nunca tinha percebido que ele tinha essa funcionalidade de criar SFX no linux.

Contribuir com comentário

Entre na sua conta para comentar.