“não é possível encontrar o módulo sfx especificado” ao tentar criar um arquivo de extração automática com 7zip

2

Estou tentando criar um arquivo de extração automática para Windows a partir do Ubuntu 10.04 usando 7zip.

Eu tentei estes comandos:

7zr -sfx7z.sfx a output.exe *.txt

7zr -sfx/usr/local/etc/7z.sfx a output.exe *.txt

Ambos mostram este erro:

Error:
can't find specified sfx module

System error:
E_FAIL

Eu tenho todos os módulos .sfx em /home/username/.sfx/ porque eu os uso anteriormente com "rar" e funcionou bem, mas não está funcionando para 7zip. Eu também copiei 7z.sfx para / usr / local / etc / para testar o segundo comando como mostrado aqui mas recebo o mesmo erro.

Por que não está funcionando?

    
por gragarg 20.10.2010 / 00:45

3 respostas

2

PATH="/usr/lib/p7zip:$PATH" && 7z -sfx7zCon.sfx a ~/gnugpg.sfx ~/.gnupg/
    
por 27.01.2012 / 17:00
1

Os módulos SFX precisam estar no mesmo diretório que o executável 7z. Não pergunte por que, não há documentação sobre isso. Boa sorte para começar a trabalhar, porque sempre que eu tento e, em seguida, executá-lo eu recebo um arquivo de configuração não encontrado erro.

    
por 16.05.2011 / 10:28
-2

verifique se você usa make all e, em seguida, sh install.sh , em vez de make , sh install.sh para instalar o 7zip.

make depend   : to rebuild the makefile.depend
        make clean    : to clean all directories
        make          : to build bin/7za
        make sfx      : to build bin/7zCon.sfx (7za can now create SFX archive)
        make 7z       : to build bin/7z and its plugins :
                          - "bin/7z.so" (GNU LGPL + AES code license)
                          - "bin/Codecs/Rar29.so" (GNU LGPL + unRAR restriction)
        make 7zr      : to build bin/7zr
        make all      : to build bin/7za and bin/7zCon.sfx
        make all2     : to build bin/7za, bin/7z (with its plugins) and bin/7zCon.sfx
        make all3     : to build bin/7za, bin/7z (with its plugins), bin/7zr and bin/7zCon.sfx
        make test     : to test bin/7za (extracting, archiving, password ...)
        make test_7z  : to test bin/7z  (extracting, archiving, password ...)
        make test_7zr : to test bin/7zr (extracting, archiving, ...)
    
por 29.08.2014 / 03:19