如何使Cisco WebEx与13.10 64bit配合使用?
我很难让webex在Saucy下工作。 到目前为止,我已经能够安装一个java插件,安装ia32-libs,我很高兴。 随着Saucy ia32-libs的消失,我们需要弄清楚我们需要安装哪些32位库。
所以问题是,如何在没有ia32-libs的64bit Saucy上安装WebEx?
从这篇文章 ,这是一个可能有效的循序渐进的方法:
- 安装JDK。
- 为浏览器配置Java插件(不需要32位JDK或Firefox)。
- 启动WebEx以在
$HOME/.webex/????/
创建.so
文件。 - 检查未解析的
.so
依赖项:ldd $ HOME / .webex / ???? / * .so> $ HOME / check.txt
- 搜索缺少的库:
grep“not found”$ HOME / check.txt | 排序| uniq的
- 查看图书馆; 例如:
libasound.so.2 =>未找到 libjawt.so =>找不到 libXmu.so.6 =>未找到 libXtst.so.6 =>未找到 libXv.so.1 =>未找到
- 找到相应的包:
sudo apt-get install apt-file sudo apt-file update
- 找到包含缺少库的包:
apt-file search libXmu.so.6 apt-file search libjawt.so
- 安装缺少的库,例如:
sudo apt-get install -y libxmu6:i386 sudo apt-get install -y libasound2:i386 sudo apt-get install -y libxv1:i386 sudo apt-get install -y libxtst6:i386 sudo apt-get install -y libgcj12-awt:i386
ldd不适合我,并且会为* .so文件返回“不是动态可执行文件”
~/.webex/1424$ ldd *.so atascli.so: not a dynamic executable atgzip.so: not a dynamic executable atjpeg.so: not a dynamic executable atpng.so: not a dynamic executable
我必须安装这3个软件包才能运行它(替换ia32-libs)
lib32z1 lib32ncurses5 lib32bz2-1.0
之后,这个命令帮我找到了我需要的包(可能需要一段时间)
$ for x in `ldd *.so | grep "not found" | sort -u | awk '{print $1}'` ; do apt-file search $x >> packages.txt ; done
以下是我未来的自我和感兴趣的人的完整说明。 解决方案是使用Oracle Java 32位安装firefox 32位。
首先得到Firefox 32位:
wget http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/linux-i686/en-US/firefox-27.0.1.tar.bz2 bunzip2 firefox-27.0.1.tar.bz2 tar -xvf firefox-27.0.1.tar
然后获取Oracle java 32位(替换下载最新版本):
wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" "http://download.oracle.com/otn-pub/java/jdk/7u51-b13/jre-7u51-linux-i586.tar.gz" tar -xzvf jre-7u51-linux-i586.tar.gz mkdir /usr/local/java sudo mv jre1.7.0_51 /usr/local/java
在java中创建并激活java插件的替代方法:
sudo update-alternatives --install "/usr/lib/mozilla/plugins/libjavaplugin.so" "mozilla-javaplugin.so" "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so" 1 sudo update-alternatives --set "mozilla-javaplugin.so" "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so"
如果已经运行,请关闭所有Firefox实例,并启动32位firefox:
cd ~/firefox ./firefox
要检查java的版本,请在地址栏中键入about:plugins
。 它应该显示:
Java(TM) Plug-in 10.51.2 File: libnpjp2.so Path: /usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so Version: 10.51.2 State: Enabled Next Generation Java Plug-in 10.51.2 for Mozilla browsers
请注意,完成Webex后,您可以通过键入以下命令将您的java插件版本更改为64位版本(如果已安装):
sudo update-alternatives --config "mozilla-javaplugin.so"
并选择正确的条目。
此外,有必要安装缺少的webex库,如Russ Lowenthal的回答所述:
cd ~/.webex ldd *.so | grep "not found" #get the package containing the missing libraries (example libXtst.so.6): dpkg -S libXtst.so.6 #install the corresponding package (appending i386 for the 32bits version) sudo apt-get install libxtst6:i386
在全新安装的Ubuntu 14.04 Trusty Tahr上进行测试,它可以正常运行。 如果您有问题,请告诉我。
如果有人到这里但没有找到.webex
文件夹,请检查以下内容:
无法启动Webex会话。 Java权限问题?
之前的答案也会这样做,但我有点懒,所以我为Saucy重建了ia32-libs-multiarch包,它对我有用。 我所做的只是将libglphoto-2的两个依赖项更改为当前版本,并重新打包raarch包以进行multiarch。
它可以在我长期被遗忘的Word Press网站上找到。 不要写为常规博主,这主要是因为工作让我忙于支持。 此外,由于同样的原因,OrangeCrate长期死亡。 工作使我忙碌,我相信学习Linux。
无论如何,祝你有个美好的一天。 别担心,快乐。
转到AWS,然后创建Windows实例。 安装Chrome和Webex扩展程序。 制作一个图像。 无论什么时候需要webex,只需启动实例即可。
TRUST ME,尝试使用64位盒子的32位应用程序让我非常麻烦。 我浪费了我生命中的很大一部分,即使我开始工作,屏幕分享也很糟糕。 我每隔几个月给Webex写一次,什么也得不回来。 我的公司已经转移到Slack,它在Ubuntu上工作得很好,通话质量很好,我可以分享我的屏幕。 但是,我们必须与其他公司进行互动,而不是开明公司,需要webex。 每个月都需要几美分才能让它发挥作用。