前言
今天需要将软件打包一下,在此记录最简单的生成deb包的方式。
正文
本文介绍如何将一个已经编译好的可执行文件进行打包,并在ubuntu下安装。
- 首先决定一下包名,标准debian如下:
<project>_<major version>.<minor version>-<package revision>
- 创建目录,并将二进制文件拷贝进来
编辑可执行文件:
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!
- 开始打包
dpkg-deb --build helloworld_1.0-1
- 安装,并运行
sudo dpkg -i helloworld_1.0-1.deb
hello
- 卸载
sudo dpkg -r helloworld
参考链接
网友评论