0
我的debian軟件包源碼包含三個軟件包,dev,dbg和庫。 dev包是另一個後來構建的包的依賴關係。從debian/rules安裝軟件包
有沒有辦法在debian/rules文件的build機器上安裝這個新生成的dev包?
我正在考慮在規則文件的install:部分中放入「dpkg -i dev-pkg-name.deb」。
注:問題已解決,我不知道如何刪除此問題。
我的debian軟件包源碼包含三個軟件包,dev,dbg和庫。 dev包是另一個後來構建的包的依賴關係。從debian/rules安裝軟件包
有沒有辦法在debian/rules文件的build機器上安裝這個新生成的dev包?
我正在考慮在規則文件的install:部分中放入「dpkg -i dev-pkg-name.deb」。
注:問題已解決,我不知道如何刪除此問題。
依賴項的安裝是構建系統的工作(例如pbuilder
或buildd
),而不是您的debian規則。關於編譯的命令或甚至是其他包的假設的唯一地方是Build-Depends
字段的控制權。構建控制軟件獲取Build-Depends
,並確定在構建特定軟件期間安裝了哪些軟件包。
.deb文件中的所有軟件包? – Llamageddon
@Asmageddon,是的,它會生成3個.deb文件。其中之一是需要安裝在生成機器上。 –
認爲這可以通過安裝腳本完成,但不能通過debian/rules完成。 –