2012-01-20 121 views
0

我的debian軟件包源碼包含三個軟件包,dev,dbg和庫。 dev包是另一個後來構建的包的依賴關係。從debian/rules安裝軟件包

有沒有辦法在debian/rules文件的build機器上安裝這個新生成的dev包?

我正在考慮在規則文件的install:部分中放入「dpkg -i dev-pkg-name.deb」。

注:問題已解決,我不知道如何刪除此問題。

+0

.deb文件中的所有軟件包? – Llamageddon

+0

@Asmageddon,是的,它會生成3個.deb文件。其中之一是需要安裝在生成機器上。 –

+0

認爲這可以通過安裝腳本完成,但不能通過debian/rules完成。 –

回答

1

依賴項的安裝是構建系統的工作(例如pbuilderbuildd),而不是您的debian規則。關於編譯的命令或甚至是其他包的假設的唯一地方是Build-Depends字段的控制權。構建控制軟件獲取Build-Depends,並確定在構建特定軟件期間安裝了哪些軟件包。