Skype崩溃并出现分段错误
在13.04下,Skype因故障而崩溃。
$ skype Segmentation fault (core dumped) $
我怎样才能解决这个问题?
你也可以按照以下方式……
sudo nano /etc/ld.so.conf.d/skype.conf
复制并粘贴以下行
/usr/lib/i386-linux-gnu/mesa/
然后跑
sudo ldconfig -v
发行说明中提到了此问题。
- Bug#1155327“skype与malloc @ plt()中的SIGSEGV崩溃”:错误:“skype”包:Ubuntu
临时解决方法。 打开终端并将其粘贴到:
sudo mv /usr/bin/skype{,-bin} sudo install -b -m 744 <(<
然后Skype应该
-
为了让Skype在Ubuntu 13.04 Raring Ringtail中使用专有的Nvidia / AMD驱动程序,首先我们将Skype可执行文件从“skype”重命名为“skype-bin”:
sudo mv /usr/bin/skype /usr/bin/skype-bin
-
现在让我们在/ usr / bin /下创建一个名为“skype”的文件 – 为此我们将以root身份启动文本编辑器(我将在下面的说明中使用Gedit):
gksu gksu gedit /usr/bin/skype
(我在上面的命令中使用了两次“gksu”,因此Gedit不会打开空白选项卡和/ usr / bin / skype)
在此文件中,粘贴以下内容:
#!/bin/sh export LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 exec skype-bin "$@"
然后保存文件。
-
最后,在终端中运行以下命令:
sudo chmod 0755 /usr/bin/skype
而已。 现在Skype应该在Ubuntu 13.04 Raring Ringtail中运行。
如果要还原使用上述说明所做的更改,请使用以下命令:
sudo rm /usr/bin/skype sudo mv /usr/bin/skype-bin /usr/bin/skype
资源
如果您和我一样,在将Ubuntu 12.10升级到13.04之前安装了Skype,请将其卸载。 转到Ubuntu软件中心,找到Skype和卸载。
添加Ubuntu合作伙伴存储库,在Ubuntu Sofware Center,Edit Software Origins中,添加以下存储库:
deb http://archive.canonical.com/ubuntu/ raring partner
关闭软件中心,然后从终端更新存储库信息:
sudo apt-get update
再次打开Sofware Center,找到并安装Skype。 您将注意到标记了一个名为指标支持Qt的附加包,让它以这种方式。