解決linux下skype: error while loading shared libra...
使用的linux mint 64位系統。
安裝skype:
1
sudo apt-get install skype
在命令行中打開skype出現錯誤:
1
$ skype
2
skype: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
解決方法:
1
$ cd /usr/bin/
2
$ sudo mv skype skype-bin
3
$ sudo vim skype
在skype下添加如下內容:
1
#!/bin/bash
2
export LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1
3
exec skype-bin
注意,在系統中也有/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1文件,但是我使用這個時候仍然無法打開,使用i386的卻可以打開,會報些錯誤,但是沒什麼影響:
1
$ skype
2
ERROR: ld.so: object '/usr/lib/i386-linux-gnu/mesa/libGL.so.1' from LD_PRELOAD cannot be preloaded: ignored.
從菜單中打開自然就沒有錯誤輸出了(是看不到錯誤輸出)。