在 Trusty Tahr (64 位) 上运行 Skype 时出现问题

在 Trusty Tahr (64 位) 上运行 Skype 时出现问题

我已使用 Ubuntu 软件中心成功安装了 Skype。当我尝试从命令行运行时,收到以下错误消息:

$ skype
skype: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

如果我尝试通过optirun(即强制使用 NVIDIA 的显卡)来执行此操作,它会完美运行。我确信此库已安装在 32 位和 64 位上。

我怎样才能让它工作?

我正在使用华硕 Q550 笔记本电脑。

答案1

对我来说这个更好:

$ cd /usr/lib32/
$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 libGL.so.1
$ sudo ldconfig

无论如何,谢谢你!您的信息让我找到了正确的方法并帮助我解决了问题:(在 Ubuntu Unicorn、Bento Remix 中)。

答案2

显然 Skype 正在寻找libGL.so某个不存在的东西。我的解决方案是在以下位置创建指向正确路径的链接/usr/lib32/

sudo ln -s /usr/lib/i386-gnu-linux/mesa/libGL.so.1 /usr/lib32/
sudo ldconfig

它彻底修复了这个问题(来源)。

相关内容