我正在尝试创建debian软件包,这些软件包将以最小的ROM使用量安装在目标设备上。
为此,我使用剥离版本,并使用upx packer使二进制文件更小
但是,当我尝试使用CPACK和set(CPACK_DEBIAN_PACKAGE_GENERATE_SHLIBS ON)
将这些二进制文件添加到debian软件包中时-shlidbdeps无法解析upx打包的二进制文件,结果是-无法自动生成依赖项。
但是我不想手动添加依赖项。 它们可能因系统而异,更新软件时等等。因此手动更新依赖项会很麻烦。
不幸的是,我没有找到一种自动为此类debian软件包生成依赖关系的方法(例如,要求CPACK从未打包的二进制文件生成依赖关系,然后调用自定义命令打包二进制文件)
能否请您推荐生成debian软件包的正确方法:
非常感谢!