美文网首页技术相关
怎样在ubuntu系统上创建一个最简单的deb?

怎样在ubuntu系统上创建一个最简单的deb?

作者: Jie_Wang | 来源:发表于2019-01-09 11:00 被阅读0次

    前言

    今天需要将软件打包一下,在此记录最简单的生成deb包的方式。

    正文

    本文介绍如何将一个已经编译好的可执行文件进行打包,并在ubuntu下安装。

    1. 首先决定一下包名,标准debian如下:
    <project>_<major version>.<minor version>-<package revision>
    
    1. 创建目录,并将二进制文件拷贝进来

    编辑可执行文件:

    echo "echo 'Hello World'" > hello && sudo chmod +x hello
    
    

    创建目录,并copy可执行文件

    mkdir helloworld_1.0-1
    mkdir -p helloworld_1.0-1/usr/local/bin
    cp hello helloworld_1.0-1/usr/local/bin
    
    mkdir helloworld_1.0-1/DEBIAN
    vi helloworld_1.0-1/DEBIAN/control
    

    填写一下内容:

    Package: helloworld
    Version: 1.0-1
    Section: base
    Priority: optional
    Architecture: amd64
    Depends: 
    Maintainer: Your Name <you@email.com>
    Description: Hello World, When you need some sunshine, just run this small program!
    
    1. 开始打包
    dpkg-deb --build helloworld_1.0-1
    
    1. 安装,并运行
    sudo dpkg -i helloworld_1.0-1.deb
    hello
    
    1. 卸载
    sudo dpkg -r helloworld
    

    参考链接

    1. https://ubuntuforums.org/showthread.php?t=910717
    2. https://wiki.ubuntu.com/PackagingGuide/Complete

    相关文章

      网友评论

        本文标题:怎样在ubuntu系统上创建一个最简单的deb?

        本文链接:https://www.haomeiwen.com/subject/dsubrqtx.html