故事背景 做linux开发的一般都会涉及到deb包,那么我们如何制作deb包,debian目录中都有哪些文件以及他们的含义是什么呢?那么我们就带着这些疑惑去探索了。 探索之路 首先安装 sud
做linux开发的一般都会涉及到deb包,那么我们如何制作deb包,debian目录中都有哪些文件以及他们的含义是什么呢?那么我们就带着这些疑惑去探索了。
探索之路- 首先安装
sudo apt install dh-make
。 - 修改源代码文件名
mv xxx xxx-1.0.1
,为了生成changelog,后续可以通过dch
命令修改changelog。 - 生成debian目录
dh_make --createorig
,执行完成后就可以把源码文件名改回原来的名字。 - 这一步需要根据自身的需求去修改和完善debian目录下相关的文件。
- 安装
sudo apt install devscripts
。 - 打包
debuild -us -uc -nc
。
到此为止我们就完成了生成debian目录并且打成deb包的整个过程。
参考资料- Debian 新维护者手册
- debian目录必须修改的文件
changelog
control - debian目录辅助文件
preinst
postinst
prerm
postrm
这里只是讲解一下首次初始化debian目录及如何打包,详细的可以参考参考资料一一学习,大家有遇到困难或者其他科分享的,都可以留言评论,一起学习一起进步。
走的太远不要忘记为什么出发,你的态度决定你的高度。