linux下的.run 文件
关于.run文件(Run软件包介绍)
之前往linux上安装一个软件,都是以压缩包或者压缩包+shell的方法,这每次安装,都是先scp到某个目录, 解压,安装。
run程序安装包实质上是一个安装脚本加要安装的程序。
与普通脚本相比,此类脚本多了一步从合并的文件中,提取出程序文件的过程。
安装文件的优点:
(1)只有一个包文件;
(2)可以直接运行在 Linux上,因为它是 sh(它的前半部分是sh);
(3)在 sh 中可以包含需要用户接收的协议信息,而且提示用户接收,如果用户不接收,安装退出。
.run的制作
Linux的.run文件简单制作
参考URL: http://t.zoukankan.com/Jim-william-p-3774028.html
run程序安装包实质上是一个安装脚本加要安装的程序,如下图所示:
|-----------------|
| |
| 安装脚本 |
| |
|-----------------|
| |
| 程序 |
| |
|-----------------|
举例:
为了简单起见,要安装的程序就是helloworld程序,安装它的过程就是把它拷贝到/bin目录下。
$ ls
install.sh helloworld
$ cat install.sh
#!/bin/bash
cp helloworld /bin
$
现在有一个安装脚本了,名为install.sh,有一个要安装的程序helloworld。
然后使用cat命令连接安装脚本install.sh和helloworld.tar.gz。
$ cat install.sh helloworld.tar.gz > myinstall.run
run安装包制作较小的程序包是很好的选择,但是它也有缺点,做逻辑比较复杂的安装包,写的安装脚本将会很麻烦。因此此时还是用其他的安装包更好。