无法在Ubuntu 13.10 64位中启动Skype – 符号查找错误
我从Ubuntu软件中心安装了Skype。 我尝试使用Dash启动它。 它没用。 因此,当我尝试从终端启动skype
,它会抛出以下错误:
skype: symbol lookup error: skype: undefined symbol: _ZN19QAbstractProxyModel11setItemDataERK11QModelIndexRK4QMapIi8QVariantE
我怎样才能解决这个问题?
我通过以下方式修复了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 YOUR_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。