Linux平台编译deb包

deb包是debain、ubuntu等Linux系统的包管理格式。开发中学会编译deb包非常重要。

安装编译组件

sudo apt-get  install  dpkg-dev devscripts build-essential

编译

新建一个test目录,下载源码:

apt-get source spice-vdagentd

下载内容如下:

dev@test:~/test$ ls
spice-vdagent-0.18.0  spice-vdagent_0.18.0-1.debian.tar.xz  spice-vdagent_0.18.0-1.dsc  spice-vdagent_0.18.0.orig.tar.bz2

编译命令:

cd spice-vdagent-0.18.0
dpkg-buildpackage -uc -us

修改源码后再编译

修改后,删除spice-vdagent_0.18.0.orig.tar.bz2
然后,重新基于spice-vdagent-0.18.0打包spice-vdagent_0.18.0.orig.tar.bz2
再次编译:dpkg-buildpackage -uc -us

猜你喜欢

转载自blog.51cto.com/14207158/2670617