- --copy:… 。
2. archive_dir:包含归档文件的目录名称
3. file_name:创建归档文件的名称
4. label:描述软件包的任意文本字符串 , 当解压文件时显示
5. startup_script:在提取文件目录中的命令 , 因此如果你希望执行一个
在该目录中的程序 , 你必须在你的命令之前加上前缀“ 。/” , 例如: 。/program是正确的 , script_args是改命令的附加参数 。
这里有一个示例 , 假设用户有一个包镜像存储在/home/joe/mysoft目录中 , 它希望生成一个自解压的mysoft.sh软件包 , 它将启动存储在/home/joe/mysoft目录下的setup脚本 , 执行命令如下:
makeself.sh/home/joe/mysoft mysoft.sh “Joe‘s Nice Software Package”。/setup
下面是创建包含Makeself发行版的makeself.run文档的命令:
makeself.sh --notempmakeself makeself.run “Makeself by Stephane Peter” echo“Makeself has extracted itself”
由makeself生成的文档可以传递下面的参数:
- --keep:放置文件解压到一个临时目录中(在嵌入脚本执行之后会被删除掉) 。文件将直接解压到当前的工作目录中 , 直到你删除它 。
- --verbose:在执行嵌入式命令之前提示用户
- --target:允许解压目录到任意位置
- --confirm:运行嵌入式命令之前提示用户确认
- --info:打印出关于文档的通用信息(不解压)
- --lsm:打印LSM条目
- --check:使用嵌入的校验和检查文档 , 不解压文档
- --nochown:缺省 , 在解压之后在目标目录下运行“chown -R”命令 , 以便所有文件属于当前用户 。如果你以root用户运行大部分需要这样 , tar将尝试重新创建初始化用户所有者 。你可以禁用这个行为 。
- --tar:对文档的内容运行tar命令 , 使用后面的参数作为命令的参数 。
- --noexec:解压后不运行嵌入式脚本
任何文档后面的参数将作为附加参数传递给嵌入的命令 。在任何这些选项之前 , 你应该显示的使用--专用命令行结构 , 确保Makeself不会尝试解释它们 。
上面就是Linux安装使用makeself的方法介绍了 , 要注意的是 , 使用makeself创建的文件是压缩TAR文件 , 在里面加上shell脚本进行解压 。
推荐阅读
- Linux如何安装使用pidstat命令
- Linux如何使用setfacl命令创建权限文件
- 怎么监视老婆的微信聊天记录 如何查老婆聊天记录
- 如何不让别人看微信聊天记录 防老婆查手机账单
- 怎么查妻子的微信聊天记录 如何用手机查老婆微信
- 老婆微信聊天记录怎么查询 如何查老婆出轨两年微信聊天记录
- 怎么能看到老婆的微信聊天记录 如何查老婆出轨记录
- 微信如何查询一个人的转账记录 老婆每天查我微信支付记录
- 怎么查看老婆的微信聊天记录信息 如何通过我的手机查老婆微信聊天
- 微信转账一个人记录怎么查 微信如何查给老婆的红包记录
