2014-09-22 99 views
1

我的問題是我們的debian軟件包需要一些其他庫文件,但這些在不同版本的Ubuntu上的庫文件名稱不同。debian軟件包依賴關係,如何爲不同版本的ubuntu設置它?

例如,

的libgnutls26 ---這可以在ubuntu12.04找到,但不能在ubuntu14.04(可能libgnutls28來代替)。 (請注意,這只是一個例子)

有沒有一種方法可以包含它,然後在12.04和14.04版本的ubuntu上找到正確的版本?

感謝, LJ這裏

回答

1

同樣的問題!

我發現的最佳解決方法是將依賴項設置爲dev版本(在您的案例中爲libgnutls-dev)。開發包依賴於編譯的包並自動安裝正確的版本。馬虎,但它的作品。

+0

謝謝。有用。事實上,這是我們過去這樣做的方式。但現在我被要求去掉所有這些lib *** - dev的東西,並只使用lib ***。無論如何,我想如果我找不到另一種方法來做到這一點,也許只是使用-dev。 – user1558064 2014-09-23 13:18:23

相關問題