Созданием самораспаковывающийся архив .run в среде Linux - аналог архива .exe в Windows.
Создаем файл скрипта распаковки архива extract.sh.
#!/bin/bash
echo ""
echo "Self Extracting Installer"
echo ""
export TMPDIR=`mktemp -d /tmp/selfextract.XXXXXX`
ARCHIVE=`awk '/^__ARCHIVE_BELOW__/ {print NR + 1; exit 0; }' $0`
tail -n+$ARCHIVE $0 | tar -xzv - -C $TMPDIR
CDIR=`pwd`
cd $TMPDIR
./installer
cd $CDIR
rm -rf $TMPDIR
exit 0
# newline after
__ARCHIVE_BELOW__
Пакуем скрипт запуска и архив tar.gz в bundle
cat extract.sh a.tar.gz > installer.run
Запускаем
sh installer.run
Комментариев нет :
Отправить комментарий