8月 9 2013 Shell | linux bin安装文件制作 一、linux 安装文件类型 linux常见的安装为 tar,zip,gz,rpm,deb,bin 等。我们可以简单的分为三类 打包或压缩文件 tar,zip,gz 等,一般解压后即可编译安装 对应的有管理工具的 deb,rpm 等,例如 ubuntu 中的 apt,redhat中的 yum 像 bin 类,其实是把 sh 跟 zip 或 rpm 打包为 bin 二、.bin安装文件制作 1、将源代码打包 tar -zcvf google-perftools-1.7.tar.gz google-perftools-1.7 2、编写安装脚本 #!/bin/bash# Filename:install.shMYTMP="$(PATH=/sbin:/usr/sbin:/bin:/usr/bin mktemp -d)"sed -n -e '1,/^exit 0$/!p' $0 > "${MYTMP}/google-perftools-*.tar.gz" 2>/dev/nullcd $MYTMP || die "Couldn't change to temporary directory"tar zxvf google-perftools-*.tar.gz cd google-perftools-*/./configuremake && make installecho '/usr/local/lib' >> /etc/ld.so.confldconfigrm -rf $MYTMPexit 0 3、压缩包跟脚本合并 cat install.sh google-perftools-1.7.tar.gz > google-perftools-1.7.bin 4、运行bin文件 sh google-perftools-1.7.bin