簡體   English   中英

用於Ubuntu的新軟件的Deb軟件包

[英]deb package for new software for ubuntu

我想為ubuntu和debian構建mysoftware.deb軟件包。

每個有關構建deb文件的教程都不是為了維護您自己的軟件,而只是為了為現成的源代碼制作deb文件。 就我而言,我想在一個Makefile中構建和安裝軟件以及構建deb軟件包。 所以我可以:

make
make install
make deb

如何寫那個makefile文件? 我假設我已經准備好在我的版本控制系統下的debian / *文件。

對我來說,非常神秘的是創建了mysoftware.orig.tar.gz並將其解壓縮,以便我可以在該文件夾中調用debuild。 !?!?....

有人有一些簡短准確的文檔嗎?

如果您已經有一個debian/rules文件,並且只想創建一個簡單的目標來從主Makefile創建Debian軟件包,則可以執行以下操作:

.PHONY: deb
deb:
        # maybe invoke dch here to add a new entry to debian/Changelog ...
        debuild -us -uc -rfakeroot -b

只要確保這不是您的默認目標即可(假設您的debian/rules像通常那樣調用主Makefile )。


使用dh-make您可以創建一個簡單的“本機”包,這意味着沒有上游。

debian$ dh_make --native --other-options ...

我同意上游假設會分散注意力。 另一方面,制作本機包是如此簡單,您幾乎不需要教程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM