Estou tentando extrair um arquivo SFX no Linux Mint 15 (64 bits), mas não está funcionando. Eu fiz o chmod + x no arquivo e tentei executá-lo como um script sem sorte (me dá um erro que não existe esse arquivo ou diretório. O interessante é que isso funcionou para mim quando eu estava executando o Linux Mint 14 (64 bits) Encontrei um artigo que menciona o suporte da glibc e como as distribuições mais recentes removeram os binários da glibc de 32 bits, mas não tenho certeza se isso é preciso no meu caso, pois não estou executando o RHEL.
EDIT: esqueci de mencionar que tentei a solução postada nesse artigo, mas não resolveu o meu problema.
Eu também tentei usar 7z, 7za, descompacte e descompacte sem sucesso. O unzipsfx me dá o erro "unzipsfx: não consigo me encontrar! [unzipsfx]", que eu acho bastante estranho.
Uma observação rápida: o sfx conta com outros seis arquivos no formato rar. Não estou lidando com zip, 7z ou qualquer outro formato assim.
Estou fazendo algo errado? Algo deve ter mudado entre as distribuições, pois a extração funcionou bem para mim antes ...
unrar l archive.rar
e a versão do formato estaria na coluna mais à direita.2.9
= RAR4,5.0
= RAR5Respostas:
Use
unrar
para extrair arquivos dos arquivos RAR SFX.Como isso:
unrar x filename.sfx
fonte
unrar -x {filename.sfx}
unrar x filename.sfx
(nenhum traço antes do x)Para o Linux Ubuntu 12.04, o seguinte funciona:
fonte
unrar -l
e é um executável de acordo com 'arquivo', mas não pode ser executado no Windows. Parece que existem vários formatos e acho que você não pode usar sua solução se tiver um arquivo SFX criado para o Windows. BTW este descomprime a algo apenas 1% maior do que o arquivo SFX ...No Nautilus (File Browser), renomeie a parte .sfx para .rar, clique com o botão direito do mouse e extraia. Ou clique duas vezes para obter mais opções.
fonte
Me deparei com um problema semelhante e, como não foi mencionado, pensei em compartilhá-lo aqui.
No Ubuntu 17.10, tenho o seguinte arquivo:
Tentando extraí-lo com
unrar x file.rar
me disse que este é um arquivo SFX:No entanto, usando o comando rar (separado do unrar) rar (
apt-get install rar
) fez o truque para mim:fonte