LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 732|回复: 2

请问怎么制作像 nvidia驱动包 那样的可执行安装包?

[复制链接]
发表于 2004-4-3 16:10:40 | 显示全部楼层 |阅读模式
nvidia驱动包虽然是一个二进制可执行文件,但是你可以把展开看看,里面打包了一堆安装源。realone 的 bin 文件也是这样的。

我猜它们是把编译好了的安装源放在一个目录里,然后通过什么办法将整个目录打包成一个 bin 文件,执行这个 bin 文件时会自动解包并从解包出来的安装源目录里运行安装脚本。

证据:你执行 realone 的 bin 文件,它会解开一个安装源的临时目录在你的主目录里。你从这个目录里手工执行安装脚本一样可以开始安装。

这种包应该是一种自解压的、自动运行安装脚本的包。

怎么做呢?

比如我建立一个setup 目录,里面放一个脚本,和一个文件a,运行脚本就会将a 拷贝到 /usr/bin 目录里,现在要把整个setup目录打包成一个类似 realone 的 bin 文件,执行这个文件就会自解压setup目录到某个地方并执行解压开的 setup目录里的脚本文件,请问怎么实现?
 楼主| 发表于 2004-4-4 03:28:48 | 显示全部楼层
没有人知道?

自解压的 .bin 文件可以作出来了。但是要实现自解压后自动运行脚本还不知道怎么做。

请高人指教。
发表于 2004-4-4 11:19:08 | 显示全部楼层
waker兄写了一个脚本示例在shell区,兄弟看看是否合适。
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=98437
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表