2

Я пытаюсь создать самораспаковывающийся файл для Windows из Ubuntu 10.04, используя 7zip.

Я попробовал эти команды:

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

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

Оба показывают эту ошибку:

Error:
can't find specified sfx module

System error:
E_FAIL

У меня есть все модули .sfx в /home/username/.sfx/, потому что я раньше использовал их с "rar", и он работал нормально, но он не работает для 7zip. Я также скопировал 7z.sfx в /usr /local /etc / для проверки второй команды, как показано здесь, но я получаю ту же ошибку.

Почему это не работает?

3 ответа3

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

Модули SFX должны находиться в том же каталоге, что и исполняемый файл 7z. Не спрашивайте почему, там нет документации. Удачи, заставляя это работать, потому что всякий раз, когда я пытаюсь и затем запускаю это, я получаю файл конфигурации, не найденный ошибкой.

-2

пожалуйста, убедитесь, что вы используете make all , затем sh install.sh вместо make sh install.sh для установки 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, ...)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .