Oneiric 64 上未找到 Skype,但它就在那里

Oneiric 64 上未找到 Skype,但它就在那里

可能的重复:
无法在 chroot 环境中执行某些二进制文件(zsh:未找到)

我这里有一些奇怪的东西。找不到文件,尽管它就在那里。

$ skype
command not found: skype
$ whereis skype
skype: /usr/bin/skype /usr/share/skype
$ /usr/bin/skype
file or directory not found: /usr/bin/skype
$ ls -l /usr/bin/skype
-rwxr-xr-x 1 root root 21362968 2011-06-08 12:26 /usr/bin/skype
$ type /usr/bin/skype
/usr/bin/skype is /usr/bin/skype
$ which skype
/usr/bin/skype

对此有何解释?到目前为止,只发生在 Skype 上,无论是在 zsh 还是 bash 上。我使用的是 Ubuntu Natty 64,以前没有遇到过类似的情况。

答案1

提供的错误消息有点误导。事实上,这是 ia32-libs 软件包的问题。我在这些网页上执行了一些步骤:

https://bugs.launchpad.net/ubuntu/+source/ia32-libs/+bug/830440 http://www.mindwerks.net/2011/09/skype-on-ubuntu-11-10-oneiric-ocelot/

也就是说,安装更多 32 位软件包会有所帮助:

sudo apt-get install libxss1:i386 libqtcore4:i386 libqt4-dbus:i386 \
libqtgui4:i386                               

相关内容