2012-04-23 60 views
2

我目前正在嘗試將使用CMake的軟件打包到.deb軟件包。我設法修改CMakeLists.txt以使用CPack並創建一個.deb文件。但是,即使廣泛使用Google搜索,我還沒有找到一件事,那就是如何找出CPACK_DEBIAN_PACKAGE_DEPENDS變量應該包含哪些依賴關係?如何在製作.deb軟件包時瞭解最低要求?

我可以找出該軟件對我的電腦有什麼依賴關係,但我怎麼知道MINIMUM依賴關係是什麼?必須有一些自動的方式來做到這一點......?

我可以看到來自CMake文件的一些依賴關係,但那些是用於構建項目的,我想知道二進制文件具有哪些依賴關係。

回答

0

使用CMake我沒有意識到自動「檢測」這種依賴關係的方法。

我認爲這也是包裝員知道什麼是依賴關係的工作。

我建議你嘗試到虛擬機重新安裝系統的