如何在 64 位 Ubuntu 中使用 Cisco WebEx?

如何在 64 位 Ubuntu 中使用 Cisco WebEx?

我想查看屏幕共享并通过 WebEx 共享我的屏幕。我在 Ubuntu 14.04(64 位)上安装了 Firefox。我可以加入会议,但当我尝试共享我的屏幕或查看其他人的屏幕时,什么也没发生。我需要做什么?

答案1

如果您可以加入会议,则表明 Java(OpenJDK 7)运行正常。您只需安装以下 32 位软件包:

sudo apt install libpangoxft-1.0-0:i386 libxv1:i386 libpangox-1.0-0:i386

来源:http://ubuntuforums.org/showthread.php?t=2220667&page=2&p=13053998#post13053998

(有关如何识别所需软件包的详细信息,请参阅该主题。14.10 及以后的版本发布后,您可能需要再次执行此操作。相关链接是http://linuxsagas.digitaleagle.net/2014/02/07/webex-on-64-bit-ubuntu-13-10/如何让 Cisco WebEx 与 13.10 64 位兼容?

答案2

https://gist.github.com/mshkrebtan/407786e334847544b40e7d6a8a53d247解释了如何在 64 位 Ubuntu 操作系统上的 32 位 Firefox 下运行带音频和屏幕共享的 WebEx。非常感谢保罗·鲁吉厄谁找到了它!

启用对 32 位可执行文件的支持

将 i386 架构添加到 dpkg 架构中,但正在运行sudo dpkg --add-architecture i386

通过运行安装执行 ELF-32 可执行文件所需的库sudo apt-get update && sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

下载 32 位 Linux下载 Firefox ESR 68(注意:原始说明要求使用 ESR 54,如果您已安装该版本,请使用它)。如果安装 Firefox ESR 68,请通过运行以下命令安装它(此处使用 /opt/webex)sudo mkdir -p /opt/webex/ && sudo tar -xjvf firefox*esr*.tar.bz2 -C /opt/webex/

安装 Firefox(i386)顺利运行所需的库:

sudo apt-get install \
    libgtk-3-0:i386 \
    libasound2:i386 \
    libdbus-glib-1-2:i386 \
    libxt6:i386 \
    libxtst6:i386 \
    libcanberra-gtk-module:i386 \
    libcanberra-gtk-3-module:i386 \
    topmenu-gtk3:i386

安装 32 位 JRE

从以下位置下载适用于 Linux 的 Oracle JRE(适用于 x86 架构的 tar.gz 存档)甲骨文并将其解压到 /opt/webex/sudo tar -xzvf jre*linux-i586.tar.gz -C /opt/webex/ && sudo mv /opt/webex/jre* /opt/webex/jre

在 Firefox 中启用 Java 支持

为 Java 浏览器插件库创建符号链接:

sudo mkdir /opt/webex/firefox/plugins/
ln -s \
    /opt/webex/jre/lib/i386/libawt.so \
    /opt/webex/jre/lib/i386/libjawt.so \
    /opt/webex/jre/lib/i386/libnpjp2.so \
    /opt/webex/firefox/plugins

安装 Webex 运行所需的库

sudo apt-get install \
    libpangoxft-1.0-0:i386 \
    libxft2:i386 \
    libpangox-1.0-0:i386 \
    libxmu6:i386 \
    libxv1:i386 \
    libasound2-plugins:i386

创建 Firefox 启动脚本

cat << 'EOF' | sudo tee /opt/webex/firefox.sh
#!/bin/bash

export ENV_HOME=/opt/webex
export FIREFOX_HOME=$ENV_HOME/firefox
export MOZ_PLUGIN_PATH=$ENV_HOME/firefox/plugins
export JAVA_HOME=$ENV_HOME/jre
export PATH=$JAVA_HOME/bin:$PATH

#export JPI_PLUGIN2_DEBUG=1

$FIREFOX_HOME/firefox --no-remote -P
EOF

此脚本将使用 ProfileManager 启动 Firefox 的新实例。选择现有的 Firefox 配置文件或创建新的配置文件。

您可能希望指定一个特定的配置文件来开始。只需在 -P 标志后添加配置文件名称即可。

不要忘记使用以下命令使脚本可执行sudo chmod a+x /opt/webex/firefox.sh

您可能想要创建一个符号链接,如下所示:sudo ln -s /opt/webex/firefox.sh /usr/local/bin/firefox-i386

开始 Webex 会话

启动脚本并加入 Webex 会话。

如果 webex.com 向您发送了 jnlp 文件,并且 Firefox 询问如何处理它,只需下载它即可。此外,在 Firefox 首选项 > 应用程序中,设置 JNLP 文件的操作:应使用 javaws (Java Web Start) 打开它们,该文件位于 /opt/webex/jre/bin/javaws

(可选)安装 Webex 所需的缺失库 找出缺少哪些必需的库(请注意,会话编号可能不同):

ldd ~/.webex/T30_MC/*.so | grep "not found"

您可以使用http://packages.ubuntu.com/找出哪些包包含这些库。

如果没有 libjawt.so 也是可以的。

相关内容