QXcbConnection:在linux上安装QT时,无法连接到显示器已中止
我正在尝试使用PuTTY从Windows机器远程在Linux机器上安装Qt。 在Linux上运行安装Qt的命令时,出现以下错误:QXcbConnection:在linux上安装QT时,无法连接到显示器已中止,linux,qt,Linux,Qt,我正在尝试使用PuTTY从Windows机器远程在Linux机器上安装Qt。 在Linux上运行安装Qt的命令时,出现以下错误: ~/QT# ./qt-unified-linux-x64-2.0.4-online.run QXcbConnection: Could not connect to display Aborted 请建议任何解决方法。您可以使用该Linux发行版的软件存储库 例如,如果是Debian或Ubuntu: sudo apt-get install qtbase5-dev
~/QT# ./qt-unified-linux-x64-2.0.4-online.run
QXcbConnection: Could not connect to display
Aborted
请建议任何解决方法。您可以使用该Linux发行版的软件存储库 例如,如果是Debian或Ubuntu:
sudo apt-get install qtbase5-dev
但如果您确实想使用安装程序(通常在需要特定Qt版本时),请尝试以下选项之一:
- 在那台机器上运行X服务器
- 使用在线安装程序的
选项(您必须编写如下脚本:),它可能无论如何都需要UI--script
- 查看脱机安装程序是否有无UI运行的选项
可能使用cmd“export DISPLAY=:0”,它可以工作我已经编写了一个小的Qt安装程序CLI版本,使用它应该可以解决问题。你可以得到它 它取决于
p7zip full
,python3请求
和wget
。然后,只需克隆git repo或从gitlab下载单个文件,使其可执行,即可通过执行以下命令将Qt安装到当前目录中:
./qli-installer.py 5.11.3 linux desktop
在Mac OS X上,您可能需要尝试:
./qli-installer.py 5.11.3 mac desktop
此外,Qt for Windows、Android和iOS也在运行(更多详细信息请参见自述文件)。尝试使用
-X
连接到主机,以启用X11显示:
ssh <username>@<ip> -X
ssh@-X
我投票结束这个问题,因为这可能更适合Unix和Linux SE!看起来联机安装程序需要图形用户界面(X11连接)。您可以在本地运行X服务器并通过SSH隧道X连接,或者尝试脱机安装程序是否可以在没有UI的情况下运行。虽然此链接可能会回答此问题,但不建议在堆栈溢出时使用仅链接的答案,您可以通过获取链接的重要部分并将其放入答案中来改进此答案,如果链接被更改或删除,这将确保您的答案仍然是答案:)