无法在 Ubuntu 13.10 64 位中启动 Skype - 符号查找错误

无法在 Ubuntu 13.10 64 位中启动 Skype - 符号查找错误

我从 Ubuntu 软件中心安装了 Skype。我尝试使用 Dash 启动它。但是没有成功。因此,当我尝试skype从终端启动时,它会抛出以下错误:

 skype: symbol lookup error: skype: undefined symbol:
 _ZN19QAbstractProxyModel11setItemDataERK11QModelIndexRK4QMapIi8QVariantE

我怎样才能解决这个问题?

答案1

我按照以下方式修复了 Skype 启动和音频问题:

从终端运行 Skype:将其指向 i386 库,如下所示

LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu/ PULSE_LATENCY_MSEC=30 /usr/bin/skype

要从 Dash 启动 Skype:编辑文件“/usr/share/applications/skype.desktop”

sudo YOU​​R_FAVORITE_EDITOR_HERE /usr/share/applications/skype.desktop

更改此行

Exec=env PULSE_LATENCY_MSEC=60 skype %U

Exec=env PULSE_LATENCY_MSEC=30 LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu/ skype %U

笔记:我将脉冲延迟从 60 改为 30 以使音频正常工作,并添加了 LD_LIBRARY_PATH

据报道,该功能仍适用于 Ubuntu 14.04。

相关内容