故事背景
做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目錄必須修改的文件
changelog
control
xxx.install // 存放需要安裝的文件 - debian目錄輔助文件
preinst
postinst
prerm
postrm
這里只是講解一下首次初始化debian目錄及如何打包,詳細的可以參考參考資料一一學習,大家有遇到困難或者其他科分享的,都可以留言評論,一起學習一起進步。