如何创建我的.run文件以在32位debian上安装Qt 5.9.0?

时间:2017-10-31 10:31:49

标签: qt debian qt5.9

根据我的信息,未提供在32位Linux上安装Qt(> = 5.6)的二进制文件(或离线/在线安装程序)。例如,如果我想在32位Linux(特别是debian)上使用Qt 5.9.0,唯一的选择是下载Qt源并构建它。我已经在我的32位linux机器上成功构建了Qt 5.9.0。但我必须在我的所有开发PC上执行此操作。相反,如果我可以构建它一次并以某种方式创建安装程序,这将节省大量时间。有没有办法创建脱机安装程序(例如* .run文件),以便在32位Linux(例如debian)上安装Qt 5.9.0?

1 个答案:

答案 0 :(得分:0)

正如@Velkan所说,Qt可从官方回购的32位Debian上获得。

但是,确实,Qt项目中没有32位Linux安装程序。

关于将Qt安装从Debian PC复制到另一台,您无需创建安装程序。只需复制/ tar / zip安装Qt的目录。唯一的要求是您必须将安装保持在与Qt Core库中具有硬编码路径相同的绝对路径中,并且它用于插件检测。

NB1:可以修补Qt Core库来更改硬编码路径甚至使其相对。它没有正式记录,但您可以查看windeployqt或在线安装程序等工具的来源

NB2:不要使用Qt 5.9.0,更喜欢5.9.2。两者都是前向和后向二进制兼容,但后者接收了错误修复。