extras de 7-zip para Linux

1

Eu quero empacotar uma pasta contendo vários recursos e executáveis em um único arquivo auto-extraível e executar um comando depois disso, "setup.exe" por exemplo. Eu obtive sucesso usando o módulo SFX do 7-Zip, usando o módulo "7zS.sfx" que vem junto com os módulos extras para 7-zip.

No entanto, estou fazendo a maior parte do meu desenvolvimento no Linux e gostaria de evitar executar o 7-zip no Wine, se possível. Parece-me que os extras de 7-zip só estão disponíveis para o Windows, a menos que minhas habilidades de pesquisa me falhem. Existe uma maneira de obter esses módulos para Linux, ou pelo menos seu código-fonte e tentar compilar?

    
por Felipe Scarel 29.08.2014 / 17:01

2 respostas

2

Resolvi isso, posso simplesmente 'cat' e produzir um executável PE a partir do próprio Linux. Aqui vai:

# cat 7zS.sfx config.txt FILE.7z > FILE.exe

Onde 7zS.sfx é o arquivo SFX do pacote 7-zip 'extras', 'config.txt' é o arquivo de configuração de acordo com as instruções da documentação e 'FILE.7z' é um arquivo 7-zip produzido usando o arquivo nativo. Linux p7z.

    
por 29.08.2014 / 19:27
0

Você pode usar apenas unrar na linha de comando para extrair os pacotes sfx OU renomear o arquivo para .rar extension e abri-lo através dos pacotes de compressão / descompactação da GUI que suportam rar.

Espero que você já saiba, mas estou apenas postando para referência futura,

unrar x filename.ext

Você deve ter o unrar instalado em sua caixa linux.

    
por 29.08.2014 / 17:24