如何让 SPC 300nc 在 64 位系统上运行?

如何让 SPC 300nc 在 64 位系统上运行?

看起来解决 Ubuntu 11.10 中的网络摄像头问题在 64 位版本中不起作用。
如果我运行以下命令:

"LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so skype"

我得到的是:

"ld.so: object '/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored." 

如果我尝试:

"LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so skype"

毕竟我无法让它在 ubuntu 12.04 中工作。我刚刚安装了 beta 2,并从“合作伙伴”安装了 skype。使用这两种技巧都没有网络摄像头 :( 尝试了 Skype.com 上的 64 位版本,但也没有成功。

答案1

好的,我在 ubuntu 12.04 64 位中修复了这个问题。我安装了 lib32v4l-0 包,并使用 LD_PRELOAD 加载了 skypeLD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

答案2

不要在你的 12.04 64 位机器上这样做。我安装了 Medibuntu lib32v4l-0,一段时间后,当我从 Ubuntu 存储库安装 Medibuntu 时,它完全删除了 32 位库,我的声音完全消失了。只有线路输入声音有效。

我现在正尝试在不格式化的情况下解决这个问题。但我认为格式化才是解决办法。

该问题源于lib**32**v4l-0通过apt-getMedibuntu 进行安装(Ubuntu 12.04 的软件包是 libv4l-0:i386)。

我找到了一个解决方案来解决这个问题。它在这个链接中http://ubuntuforum-br.org/index.php/topic,52827.msg525995.html#msg525995

笔记:这是葡萄牙语,请使用谷歌翻译。

答案3

我遇到了同样的问题。似乎 skype 是在 32 位模式下编译的,而我们试图使用 video4linux 的 64 位库...或者至少我是这么认为的,我不是专家。您必须使用以下命令安装 32 位包:

sudo apt-get install lib32v4l-0

此后,此命令应该以正确的网络摄像头方向运行 skype:

LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype

我希望它也适合你!

相关内容