【注意】最后更新于 September 21, 2010,文中内容可能已过时,请谨慎使用。
要想在gmail里面使用视频,音频或者打电话,需要安装google-talkplugin,官方网站提供了deb和rpm包,archlinux下安装可以通过aur安装
1
| yaourt -S google-talkplugin
|
这个时候直接不能安装,因为安装过程会提示lib32-openssl-compatible找不到,修改PKGBUILD,改为lib32-openssl
然后安装之后,会发现启动不了
1
2
3
| [226:202] Waiting for GoogleTalkPlugin to start...
[227:297] Warning(clientchannel.cc:583): Unreadable or no port file. Could not initiate GoogleTalkPlugin connection
[227:298] Warning(clientchannel.cc:439): Could not initiate GoogleTalkPlugin connection
|
执行/opt/google/talkplugin/GoogleTalkPlugin会提示找不到libssl.so.0.9.8
1
| ./GoogleTalkPlugin: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory
|
创建一个软链接
1
| sudo ln -s /usr/lib32/libssl.so.1.0.0 /usr/lib32/libssl.so.0.9.8
|
还缺少一个东东
1
| ./GoogleTalkPlugin: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory
|
再创建一个软链接
1
| sudo ln -s /usr/lib32/libcrypto.so.1.0.0 /usr/lib32/libcrypto.so.0.9.8
|
(注意,file GoogleTalkPlugin竟然是一个32位的elf)
1
2
| [chenzaichun@czc-laptop talkplugin]$ file GoogleTalkPlugin
GoogleTalkPlugin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped
|
所以链接目录应该在/usr/lib32,而不是/usr/lib
完毕,可以正常使用了。