查看: 154|回复: 0

[Debian] Debian目录的生成及打包

[复制链接]

1

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2012-3-12
发表于 2022-3-25 15:38:00 | 显示全部楼层 |阅读模式

故事背景

     做linux开发的一般都会涉及到deb包,那么我们如何制作deb包,debian目录中都有哪些文件以及他们的含义是什么呢?那么我们就带着这些疑惑去探索了。

探索之路

  1. 首先安装 sudo apt install dh-make
  2. 修改源代码文件名 mv xxx xxx-1.0.1 ,为了生成changelog,后续可以通过 dch命令修改changelog。
  3. 生成debian目录 dh_make --createorig,执行完成后就可以把源码文件名改回原来的名字。
  4. 这一步需要根据自身的需求去修改和完善debian目录下相关的文件。
  5. 安装 sudo apt install devscripts
  6. 打包 debuild -us -uc -nc

到此为止我们就完成了生成debian目录并且打成deb包的整个过程。

参考资料

  1. Debian 新维护者手册

扩展

  1. debian目录必须修改的文件
    changelog
    control
    xxx.install // 存放需要安装的文件
  2. debian目录辅助文件
    preinst
    postinst
    prerm
    postrm

这里只是讲解一下首次初始化debian目录及如何打包,详细的可以参考参考资料一一学习,大家有遇到困难或者其他科分享的,都可以留言评论,一起学习一起进步。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部