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