Запуск скрипта / исполняемого файла из SFX-архива в Linux

Я хочу создать установщик SFX на Linux. Я получил исходный код для p7Zip и смог собрать его в Linux. Теперь я хочу создать архив в стиле SFX, который запустит какой-нибудь скрипт или исполняемый файл после распаковки в linux, есть идеи, как этого добиться в p7zip? также Как мне указать архив sfx для установки в определенный каталог (например, /usr/temp)

1 ответ

Я наткнулся на инструмент под названием makeself.

makeself.sh - это небольшой сценарий оболочки, который генерирует самораспаковывающийся архив tar.gz из каталога. Полученный файл отображается в виде сценария оболочки (многие из них имеют суффикс.run) и может быть запущен как есть. Затем архив распакует себя во временный каталог, и будет выполнена необязательная произвольная команда.

Другие вопросы по тегам