使用 Qt5 部署应用程序至 12.04

使用 Qt5 部署应用程序至 12.04

我需要部署依赖于 Qt5.x 的应用程序。在 14.04+ 上没有问题,但对于 12.04 用户来说,似乎没有办法从标准包存储库获取 qt5。我想将我的应用程序打包到 deb 包中,但它无法自动解析 qt 依赖项(不使用 ppa)。

我看到的唯一解决方案是将 qt5 构建到我的 deb 包中并将其与应用程序一起安装到用户系统的某个位置。

我的问题是,实现我想要的目标的最正确的方法是什么?

答案1

我将使用 ppa 来提供您的应用程序并添加依赖项以包含“Ubuntu SDK 团队”ppa 中可用的 qt5 包。

您可以使用编辑 PPA 依赖项轻松地将 ppa 依赖项添加到您自己的 ppa 中:

在此处输入图片描述

SDK ppa 针对 12.04 提到了这一点:

Ubuntu 12.04 LTS 包含此 PPA 中提供的旧版本软件包,但 SDK 支持已转移到新的 14.04 LTS 版本。不过例如可用于一般的 Qt 5 用途

相关内容