故事背景 做linux開發的一般都會涉及到deb包,那麼我們如何製作deb包,debian目錄中都有哪些文件以及他們的含義是什麼呢?那麼我們就帶著這些疑惑去探索了。 探索之路 首先安裝 sudo apt install dh-make 。 修改源代碼文件名 mv xxx xxx-1.0.1 ,為了生 ...
故事背景
做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 - debian目錄輔助文件
preinst
postinst
prerm
postrm
這裡只是講解一下首次初始化debian目錄及如何打包,詳細的可以參考參考資料一一學習,大家有遇到困難或者其他科分享的,都可以留言評論,一起學習一起進步。
走的太遠不要忘記為什麼出發,你的態度決定你的高度。