【问题标题】:How to find out MINIMUM requirements when making a .deb package?制作 .deb 包时如何找出最低要求?
【发布时间】:2012-04-23 12:19:12
【问题描述】:

我目前正在尝试将使用 CMake 的软件打包到 .deb 包中。我已经设法修改 CMakeLists.txt 以使用 CPack 并创建一个 .deb 文件。但是,即使通过广泛的谷歌搜索,我也无法找到的一件事是,我如何找出 CPACK_DEBIAN_PACKAGE_DEPENDS 变量应包含的依赖项?

我可以找出软件在我的计算机上的依赖关系,但我如何找出最小依赖关系是什么?必须有一些自动的方法来做到这一点......?

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

【问题讨论】:

    标签: cmake debian cpack


    【解决方案1】:

    你可以使用

    # autogenerate dependency information
    set (CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
    

    另见 Auto-Detect Dependencies when Building .debs Using CMake

    【讨论】:

      【解决方案2】:

      我不知道使用 CMake 可以自动“检测”此类依赖项。

      我认为 打包者 的工作也是了解哪些是依赖项。

      我建议您尝试使用全新安装系统的虚拟机

      【讨论】:

        猜你喜欢
        • 2020-08-25
        • 2021-11-11
        • 1970-01-01
        • 1970-01-01
        • 2012-09-14
        • 1970-01-01
        • 2011-03-30
        • 2017-01-07
        • 1970-01-01
        相关资源
        最近更新 更多