缺少 libSM.so.6 库 - QT creator 安装错误

Men*_*han 12 libraries 14.04

当我尝试运行 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)