############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.youkuaiyun.com/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