PATH="/usr/lib/p7zip:$PATH" && 7z -sfx7zCon.sfx a ~/gnugpg.sfx ~/.gnupg/
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?
PATH="/usr/lib/p7zip:$PATH" && 7z -sfx7zCon.sfx a ~/gnugpg.sfx ~/.gnupg/
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.
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, ...)