当我尝试运行 qt-linux-opensource-5.0.2-x86-offline.run 时,出现以下错误。
./qt-linux-opensource-5.0.2-x86-offline.run:加载共享库时出错:libSM.so.6:无法打开共享对象文件:没有这样的文件或目录
我之前安装过 Qt,但没有出现任何错误。我认为原因应该低于命令
sudo apt-get autoremove
我将此命令运行到我新安装的 ubuntu。我在网上找到这篇文章
http://docs.alfresco.com/5.0/concepts/install-lolibfiles.html
所以我运行下面的命令
sudo apt-get install libice6 libsm6 libxt6 libxrender1 libfontconfig1 libcups2
但终端说它已经安装
libsm6 已经是最新版本了
谁能告诉我安装qt creater的方法
A.B*_*.B. 24
libSM.so.6 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libSM.so.6
该程序需要 32 位库。你需要libsm6:i386
sudo apt-get install libsm6:i386
Run Code Online (Sandbox Code Playgroud)
现在,ldconfig -p | grep libSM.so.6应该是这样的:
libSM.so.6 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libSM.so.6
libSM.so.6 (libc6) => /usr/lib/i386-linux-gnu/libSM.so.6
Run Code Online (Sandbox Code Playgroud)
对于所有其他缺失的库,使用相同的策略:
例如 libXrender.so.1
$ apt-file search libXrender.so.1
libxrender1: /usr/lib/x86_64-linux-gnu/libXrender.so.1
libxrender1: /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
libxrender1-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
$ sudo apt-get install libxrender1:i386
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
51322 次 |
| 最近记录: |