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   | 
    |                   |
    |-------------------| 结尾
  • 相关阅读:
    作业呢
    留言板
    题解 lg2480 古代猪文
    题解 lg4139 上帝与集合的正确用法
    AFO
    题解 lg2946 [USACO09MAR]Cow Frisbee Team S
    题解 lg4158 [SCOI2009]粉刷匠
    题解 HDU4035 Maze
    题解 lg3232 [HNOI2013]游走
    题解 HDU4652 Dice
  • 原文地址:https://www.cnblogs.com/zhangxuechao/p/11709902.html
Copyright © 2011-2022 走看看