缺少libSM.so.6库-QT创建者安装错误


11

当我尝试运行qt-linux-opensource-5.0.2-x86-offline.run时,出现以下错误。

./qt-linux-opensource-5.0.2-x86-offline.run:加载共享库时出错:libSM.so.6:无法打开共享库文件:没有这样的文件或目录

我之前安装过Qt,但没有收到任何错误。我认为原因应该在命令以下

须藤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创建器的方法


apt-cache policy libsm6
AB

libsm6:已安装:2:1.2.1-2候选:2:1.2.1-2版本表:*** 2:1.2.1-2 0 500 lk.archive.ubuntu.com/ubuntu trusty / main amd64软件包100 / var / lib / dpkg / status
Menuka Ishan 2015年

ldconfig -p | grep libSM.so.6
AB

libSM.so.6(libc6,x86-64)=> /usr/lib/x86_64-linux-gnu/libSM.so.6
Menuka Ishan

Answers:


20

libSM.so.6(libc6,x86-64)=> /usr/lib/x86_64-linux-gnu/libSM.so.6

该程序需要32位库。你需要libsm6:i386

sudo apt-get install libsm6:i386

现在,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

对于所有其他缺少的库,请使用相同的策略:

例如 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

现在我得到了新的错误./qt-linux-opensource-5.0.2-x86-offline.run:加载共享库时出错:libXrender.so.1:无法打开共享对象文件:没有这样的文件或目录
Menuka Ishan15年

我已经改善了答案。:)
2015年

稍后我看到了它:)我发现了关于此命令的信息 sudo apt-get install qtcreator 它安装了qtcreator,但我担心,因为终端说的大小是100 MB或其他,但离线安装程序是465 MB。他们之间有什么不同?
Menuka Ishan 2015年

@MenukaIshan我不能令人满意地回答您。没有看的权利,我只能猜测。
2015年

@MenukaIshan您对我的回答满意吗?然后给我点赞(∧)。如果我可以解决您的问题,那么请您标记我的答案(✓),这将是很好的。;)
2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.