我们使用Linux系统的时候,不可避免的要安装各类程序,经常会碰到一些程序安装包以.run结尾,不管是run也好bin也好,其实Linux下一切皆文件,而且是不管什么文件,都是一样的看法。所以这些后缀没有什么意义。只是安装这个程序非常简单,该程序包包含了安装程序以及驱动软件,使用起来非常方便。只是一个例子。
我们以安装x722网卡驱动程序为例,演示如何在Linux下制作一键安装包,制作一个.run的程序安装包。创建Redhat Linux 6.6下x722 网卡驱动一键安装包为例。
准备install.sh安装脚本和i40e-2.4.10.tar.gz驱动源码包
catinstall.shi40e-2.4.10.tar.gz > install-x722.run
生成了一键安装包install-x722.run,在单个文件里包含了所有需要的脚本和相关的文件。
实际上在运行过程中,源码部分会被提取出来,tail -n+9$0 > i40e-2.4.10.tar.gz 剩下的就跟平时的编译安装没什么区别了。只是写成了脚本模式而已。然后按照一键安装包中所封装的安装脚本自动完成目录切换、驱动编译安装、安装后的文件清理等操作,而用户不用关注这些细节,他们只需要拿到一个文件直接执行即可;
RedHat/CentOS8 【国内/本地/私有 Yum 源】制作和使用
ThinkSystem服务器530/930系列阵列卡驱动及安装RHEL