分页: 1 / 1
求教?像amd driver的安装脚本是如何实现的?
发表于 : 2014-04-07 12:20
由 wgj
怎样将压缩文件和脚本打包成一个的?就像amd-driver-installer-13.35.1005-x86.x86_64.run一样的??本人初学shell,各位大神不要见笑。
Re: 求教?像amd driver的安装脚本是如何实现的?
发表于 : 2014-04-07 12:46
由 poloshiao
Re: 求教?像amd driver的安装脚本是如何实现的?
发表于 : 2014-04-08 15:27
由 wgj
我不是安装amd驱动。而是想知道这种将脚本和压缩数据合并成一个文件是怎么做到的。
就像附件这样:
上面是shell指令,下面是压缩的内容。然后通过上面的shell脚本处理下面的数据。
我觉得我表述的不是驱动安装问题吧。。

Re: 求教?像amd driver的安装脚本是如何实现的?
发表于 : 2014-04-08 15:57
由 YeLee
Re: 求教?像amd driver的安装脚本是如何实现的?
发表于 : 2014-04-08 17:00
由 wgj
万分感谢。
P.S.关键字改用二进制吗。我说各种搜不到。。。
Re: 求教?像amd driver的安装脚本是如何实现的?
发表于 : 2014-04-08 17:11
由 susbarbatus
一个简单的实现。
test.sh:
代码: 全选
#!/bin/bash
LINE=7 # BIN file start line
sed -n "${LINE},$ p" $0 > /tmp/my-bin
chmod +x /tmp/my-bin
/tmp/my-bin
exit $?
拿 ls 举例:
代码: 全选
cat test.sh /bin/ls > my.run
chmod+x my.run
然后执行 my.run 就是先执行脚本内容,由脚本解出二进制执行。
Re: 求教?像amd driver的安装脚本是如何实现的?
发表于 : 2014-04-08 20:36
由 poloshiao