美文网首页技术相关
怎样在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