如何使Cisco WebEx与13.10 64bit配合使用?

我很难让webex在Saucy下工作。 到目前为止,我已经能够安装一个java插件,安装ia32-libs,我很高兴。 随着Saucy ia32-libs的消失,我们需要弄清楚我们需要安装哪些32位库。

所以问题是,如何在没有ia32-libs的64bit Saucy上安装WebEx?

从这篇文章 ,这是一个可能有效的循序渐进的方法:

  1. 安装JDK。
  2. 为浏览器配置Java插件(不需要32位JDK或Firefox)。
  3. 启动WebEx以在$HOME/.webex/????/创建.so文件。
  4. 检查未解析的.so依赖项:
     ldd $ HOME / .webex / ???? / * .so> $ HOME / check.txt
    
  5. 搜索缺少的库:
     grep“not found”$ HOME / check.txt | 排序|  uniq的 
  6. 查看图书馆; 例如:
     libasound.so.2 =>未找到
     libjawt.so =>找不到
     libXmu.so.6 =>未找到
     libXtst.so.6 =>未找到
     libXv.so.1 =>未找到
    
  7. 找到相应的包:
     sudo apt-get install apt-file
     sudo apt-file update
    
  8. 找到包含缺少库的包:
     apt-file search libXmu.so.6
     apt-file search libjawt.so
    
  9. 安装缺少的库,例如:
     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。 每个月都需要几美分才能让它发挥作用。