解决linux下skype: error while loading shared libra...

使用的linux mint 64位系统。

安装skype:
sudo apt-get install skype
在命令行中打开skype出现错误:
$ skype 
skype: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
在 http://nerdanswer.com/answer.php?q=130485找到了解决方法:
$ cd /usr/bin/
$ sudo mv skype skype-bin
$ sudo vim skype
在skype下添加如下内容:
#!/bin/bash
export LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1
exec skype-bin
注意,在系统中也有/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1文件,但是我使用这个时候仍然无法打开,使用i386的却可以打开,会报些错误,但是没什么影响:
$ skype
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/mesa/libGL.so.1' from LD_PRELOAD cannot be preloaded: ignored.
从菜单中打开自然就没有错误输出了(是看不到错误输出)。

你可能感兴趣的:(linux,skype,libGL.so.1)