【shell】linux .bin安装文件制作


一、linux 安装文件类型


linux常见的安装为 tar,zip,gz,rpm,deb,bin 等。我们可以简单的分为三类

1、打包或压缩文件 tar,zip,gz 等,一般解压后即可编译安装
2、对应的有管理工具的 deb,rpm 等,例如 ubuntu 中的 apt,redhat中的 yum
3、像 bin 类,其实是把 sh 跟 zip 或 rpm 打包为 bin

二、.bin安装文件制作

1、将源代码打包

tar -zcvf google-perftools-1.7.tar.gz google-perftools-1.7

2、编写安装脚本

#!/bin/bash
# Filename:install.sh

MYTMP="$(PATH=/sbin:/usr/sbin:/bin:/usr/bin mktemp -d)"
sed -n -e '1,/^exit 0$/!p' $0 > "${MYTMP}/google-perftools-*.tar.gz" 2>/dev/null
cd $MYTMP || die "Couldn't change to temporary directory"

tar zxvf google-perftools-*.tar.gz 
cd google-perftools-*/
./configure
make && make install

echo '/usr/local/lib' >> /etc/ld.so.conf
ldconfig

rm -rf $MYTMP

exit 0



转载于:https://my.oschina.net/clavin/blog/158599

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值