zoukankan      html  css  js  c++  java
  • linux安装包制作

    1. 常见安装包

    • 打包或压缩文件tar,zip,gz等,一般解压后即可
    • 管理工具的deb,rpm等。这类安装文件可以通过第三方的命令安装 (apt和yum)
    • .bin类,其实就是把sh和zip打包为bin,或把sh和rpm打包为bin等。其实就是bin里面的sh来解压bin中的zip或安装rpm的过程

    2. run包
    run包实质

    |-----------------|
    |                 |
    |     安装脚本    |
    |                 |
    |-----------------|
    |                 |
    |      程序       |
    |                 |
    |-----------------|

    3. 制作

    # ls
    hbu8.0.tar.bz2                install.sh 
    # cat install.sh
    #!/bin/bash
    lines=11        #脚本的行数加1
    echo "Unpacking..."
    tail -n +$lines $0 > hbu8.0.tar.gz     #从$lines开始的内容写入hbu8.0.tar.gz
    tar xvf hbu8.0.tar.gz
    cp hbu8.0 /root -a
    rm hbu8.0 -rf
    rm hbu8.0.tar.gz
    echo "Done."
    exit 0
    # cat install.sh hbu8.0.tar.bz2 > install.run  

    4. install.run

    |-------------------| 第1行
    |                   |
    |    install.sh     |
    |                   | 第10行
    |-------------------|
    |                   | 第11行
    |   hbu8.0.tar.gz   | 
    |                   |
    |-------------------| 结尾
  • 相关阅读:
    MySQL教程22-字符串类型
    MySQL教程21-日期和时间类型
    MySQL教程20-小数类型
    MySQL教程19-整数类型
    MySQL教程18-数据类型简介
    ActiveMQ_topic
    ActiveMQ_消费者编码
    ActiveMQ_生产者编码
    ActiveMQ介绍
    管理docker容器
  • 原文地址:https://www.cnblogs.com/zhangxuechao/p/11709902.html
Copyright © 2011-2022 走看看