2011-09-06 87 views

回答

1

您的項目的源語言是相當不重要的。如果它已經有一個Makefile,那麼你在debian/rules中所做的全部工作就是make install,並且打包腳本需要設置目標路徑(你可能想要破解主Makefile以支持DESTDIR安裝前綴)。我會推薦Debhelper等人。那麼你的工作基本上就是填寫debian/README.Debian和debian/copyright文件,並從debian/rules中註釋掉不必要的東西。

2

如果您知道任何包裝d的應用程序,你可以得到包的源地址:

apt-get source the-package-name 

前提是你加入您的sources.list一個deb-src條目。

+1

是的,除了D應用程序在地面上非常薄之外,這將起作用。如果有人知道Debian打包的D程序的名稱,請告訴我。 – fadedbee

+0

軟件包存檔有一個「實現語言」的標籤,但我沒有找到零。也許這意味着沒有,或者他們沒有被正確標記。 http://www.enricozini.org/2007/paper-debconf7/resources/ – tripleee

+1

哦,另請參見http://packages.debian.org/about/debtags#implemented-in::d - 目前沒有'實施,還會:: D'。 – tripleee

3

IIRC,默認情況下,D程序是獨立的;即除系統級別和依賴關係外(它們不應包含在.deb中),它們沒有依賴關係。有辦法使這不成立,但他們是例外。因此,特別是從安裝它的角度來看,一個D'hello world'二進制文件看起來很像C文件。

這樣做的結果是,除非你正在做一些奇怪的事情,否則一個C'hello world'Debian軟件包應該足以讓你開始。

相關問題