需要构建简单的GUI应用程序。出于这个原因,我决定在我的Ubuntu 16上安装Qt。我已经下载了开源Qt版from theirs site。运行时出错:
g@ubuntu:~/Downloads$ ./qt-unified-linux-x86-2.0.5-2-online.run
./qt-unified-linux-x86-2.0.5-2-online.run: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
如何解决这个问题?
答案 0 :(得分:36)
安装Qt
sudo apt-get install build-essential
sudo apt-get install qtcreator
sudo apt-get install qt5-default
安装文档和示例 如果由于Ubuntu软件中心安装了Qt Creator或者感谢Synaptic软件包管理器,则不会安装Qt Creator的文档。点击F1键将显示以下消息:"没有可用的文档和#34;。这可以通过安装Qt文档轻松解决:
sudo apt-get install qt5-doc
sudo apt-get install qt5-doc-html qtbase5-doc-html
sudo apt-get install qtbase5-examples
重新启动Qt Creator以提供文档。
加载共享库时出错
<强>问题:强>
radiusd:加载共享库时出错: libfreeradius-radius-2.1.10.so: 无法打开共享对象文件:没有这样的文件或目录
<强>原因:强>
实际上,这些库已经安装在动态链接器找不到它的地方。
<强>解决方案:强>
虽然这不是保证,但使用以下命令可以帮助您解决“无法打开共享对象文件”错误:
sudo /sbin/ldconfig -v
http://www.lucidarme.me/how-install-documentation-for-qt-creator/
https://ubuntuforums.org/showthread.php?t=2199929
答案 1 :(得分:20)
ubuntu软件包名称为qt5-default
,而不是qt
。
答案 2 :(得分:2)
还请看一个很棒的项目aqtinstall
https://github.com/miurahr/aqtinstall/(它可以在Linux,Mac和Windows计算机上安装任何Qt版本而无需任何交互!)和使用此工具的GitHub Action:{{3 }}
答案 3 :(得分:0)
在Ubuntu 18.04中,缺少QtCreator示例和API文档, 这是我解决此问题的方法,应该适用于几乎每个Ubuntu版本。
对于QtCreator及其示例和API文档:
sudo apt install `apt-cache search 5-examples | grep qt | grep example | awk '{print $1 }' | xargs `
sudo apt install `apt-cache search 5-doc | grep "Qt 5 " | awk '{print $1}' | xargs`
sudo apt-get install build-essential qtcreator qt5-default
如果还缺少某些内容,则:
sudo apt install `apt-cache search qt | grep 5- | grep ^qt | awk '{print $1}' | xargs `
希望能有所帮助。
也发布在Ask Ubuntu中:https://askubuntu.com/questions/450983/ubuntu-14-04-qtcreator-qt5-examples-missing