我正在寫一個D應用程序,我想打包成一個Debian軟件包。有沒有人有'hello world'Debian軟件包,用於D源代碼?
有誰知道教程或骨架包,告訴我如何爲D應用程序做到這一點?
我是否需要使用autotools來構建它?
謝謝,
Chris。
我正在寫一個D應用程序,我想打包成一個Debian軟件包。有沒有人有'hello world'Debian軟件包,用於D源代碼?
有誰知道教程或骨架包,告訴我如何爲D應用程序做到這一點?
我是否需要使用autotools來構建它?
謝謝,
Chris。
您的項目的源語言是相當不重要的。如果它已經有一個Makefile,那麼你在debian/rules
中所做的全部工作就是make install
,並且打包腳本需要設置目標路徑(你可能想要破解主Makefile以支持DESTDIR安裝前綴)。我會推薦Debhelper等人。那麼你的工作基本上就是填寫debian/README.Debian和debian/copyright文件,並從debian/rules中註釋掉不必要的東西。
如果您知道任何包裝d的應用程序,你可以得到包的源地址:
apt-get source the-package-name
前提是你加入您的sources.list一個deb-src
條目。
IIRC,默認情況下,D程序是獨立的;即除系統級別和依賴關係外(它們不應包含在.deb中),它們沒有依賴關係。有辦法使這不成立,但他們是例外。因此,特別是從安裝它的角度來看,一個D'hello world'二進制文件看起來很像C文件。
這樣做的結果是,除非你正在做一些奇怪的事情,否則一個C'hello world'Debian軟件包應該足以讓你開始。
請記住,Debian中的D應該是舊版本。我被告知。 –