QXcbConnection:在Linux上安装QT时无法连接到显示Aborted

时间:2016-11-26 12:13:52

标签: linux qt

我正在尝试使用PuTTY从Windows机器远程安装Qt。 当我运行命令在Linux上安装Qt时,我收到以下错误:

~/QT#  ./qt-unified-linux-x64-2.0.4-online.run
QXcbConnection: Could not connect to display
Aborted

请建议任何解决方法。

4 个答案:

答案 0 :(得分:1)

您可以使用该Linux发行版的软件存储库。

例如,如果它是Debian或Ubuntu:

sudo apt-get install qtbase5-dev

但是如果你真的想使用安装程序(通常,当需要特定的Qt版本时),那么尝试以下选项之一:

  • 在该计算机上运行X服务器
  • 使用在线安装程序的--script选项(您必须编写类似此处的脚本:https://stackoverflow.com/a/34032216/4742108),它可能还需要UI
  • 查看脱机安装程序是否具有无UI运行的选项

答案 1 :(得分:0)

请参阅此处:https://community.nxp.com/message/532966 也许使用cmd" export DISPLAY =:0"它的工作原理

答案 2 :(得分:0)

我已经编写了Qt Installer的CLI版本,使用它可以解决问题。您可以here获得它。

这取决于p7zip-fullpython3-requestswget。然后只需克隆git repo或从gitlab下载单个文件,使其可执行即可,您可以通过执行以下命令将Qt安装在当前目录中:

./qli-installer.py 5.11.3 linux desktop

在Mac OS X上,您可能要尝试:

./qli-installer.py 5.11.3 mac desktop

以及适用于Windows,Android和iOS的Qt都可以使用(自述文件中有更多详细信息)。

答案 3 :(得分:0)

尝试使用 ssh 连接到主机,使用 -X 启用 X11 显示:

ssh <username>@<ip> -X