我想为正在开发的应用程序创建一个 .deb 包,该应用程序依赖于 Qt >= 5.4
对于某些受支持的 Ubuntu 版本,除非通过 ppa 中的包,否则此版本不可用。
依赖 ppa 包并让用户在安装时添加它,还是在自己的包中包含我需要的 Qt .so 文件更好?
如果是后者,是否有必要确保我的 Qt 库不会进入系统范围的位置?例如:/opt/myapp/lib,带有一个二进制包装器,它仅为我的应用程序设置 LD_LIBRARY_PATH - 而不是其他应用程序可以看到的 /usr/local/lib。