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