您的位置:首页 > 运维架构 > Linux

debian linux制作deb包

2016-07-21 10:50 555 查看
############dh_make 制作deb包########

材料源码:

paredid/

paredid/paredid-0.1

paredid/paredid-0.1/edid.h

paredid/paredid-0.1/edid-parse.c

paredid/paredid-0.1/myrandr.c
paredid/paredid-0.1/Makefile

paredid/paredid-0.1/note/test.sh

$ tar -zcvf 
--exclude-vcs
paredid-0.1.tar.gz paredid-0.1/

$cd pardid-0.1

$dh_make -e test@qq.com -f ../paredid-0.1.tar.gz

$
$echo "paredid usr/bin" > debian/paredid.install      //二进制或其他产物的位置

$echo "note/test.sh usr/bin" >> debian/paredid.install      //二进制或其他产物的位置

$echo "touch /tmp/aaa" >> debian/paredid.psotinst      //二进制或其他产物的位置

$dpkg-buildpackage
https://www.debian.org/doc/
本地中文指导:apt install maint-guide-zh-cn


-------------------------------------------------

以后更新源码需要打patch

$dpkg-source -x ../*.dsc             //将patch加入源码

源码非patch修改操作如下

$rm  debian/source/format

-------------------------------------------------

解压deb

1,$dpkg -X *deb ./    //把deb中data加压到当前目录

2,$ar -x *deb

详细参阅:http://blog.csdn.net/kyle__shaw/article/details/8938787

quilt (3.0)打patch手册:http://www.fmddlmyy.cn/text28.html

debian包管理参考手册:https://www.debian.org/doc/manuals/maint-guide/dother.zh-cn.html
https://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.zh-cn.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  debian 源码 制作deb包