Skip to content

UNIX_Create_Self_Extract_File

Iacob edited this page Nov 11, 2010 · 2 revisions

在UNIX系统上制作自解压文件(self-extract executable)的方法

一、编写一个脚本

本例中脚本名为extractor.sh

!#!/bin/sh

tail -n+` awk '/^ARCHIVE_BELOW/{print NR+1; exit 0;}' $0 ` $0| tar -zxv

exit 0

ARCHIVE_BELOW

二、准备一个档案文件

本例中档案文件的文件名为archive.tgz

三、制作自解压文件

cat extractor.sh archive.tgz > archive.bin

完成

使用方法:

首先要使自解压文件可以从命令行执行

chmod u+x archive.bin

执行此文件

Clone this wiki locally