2012-04-23 39 views
2

我目前正在尝试将使用CMake的软件打包到.deb软件包。我设法修改CMakeLists.txt以使用CPack并创建一个.deb文件。但是,即使广泛使用Google搜索,我还没有找到一件事,那就是如何找出CPACK_DEBIAN_PACKAGE_DEPENDS变量应该包含哪些依赖关系?如何在制作.deb软件包时了解最低要求?

我可以找出该软件对我的电脑有什么依赖关系,但我怎么知道MINIMUM依赖关系是什么?必须有一些自动的方式来做到这一点......?

我可以看到来自CMake文件的一些依赖关系,但那些是用于构建项目的,我想知道二进制文件具有哪些依赖关系。

回答

0

使用CMake我没有意识到自动“检测”这种依赖关系的方法。

我认为这也是包装员知道什么是依赖关系的工作。

我建议你尝试到虚拟机重新安装系统的