Как я могу использовать Cisco WebEx в Firefox на 64-битной Ubuntu 14.04?

Я хотел бы просмотреть экранные ресурсы и поделиться своим экраном через WebEx. У меня установлен Firefox на Ubuntu 14.04 (64-битная версия). Я могу присоединиться к собранию, но когда я пытаюсь поделиться своим экраном или увидеть экраны других, ничего не происходит. Что мне нужно сделать?

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 64bit?)

https://gist.github.com/mshkrebtan/407786e334847544b40e7d6a8a53d247 объясняет, как запустить WebEx со звуком и демонстрацией экрана в 32-разрядном Firefox на 64-разрядной ОС Ubuntu. Большое спасибо Полу Руже, который нашел его!

Включить поддержку 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-разрядную версию Firefox ESR 68 для Linux (Примечание: в исходных инструкциях использовалась версия 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

Загрузите Oracle JRE для Linux (архив tar.gz для архитектуры x86) из Oracle и распакуйте его в / opt / webex / с помощью sudo tar -xzvf jre*linux-i586.tar.gz -C /opt/webex/ && sudo mv /opt/webex/jre* /opt/webex/jre

Включить поддержку Java в Firefox

Создайте символические ссылки для библиотек плагинов браузера 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

Этот сценарий запустит новый экземпляр Firefox с ProfileManager. Выберите существующий профиль 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 Preferences > Applications установите действие для файлов 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 отсутствует.

Другие вопросы по тегам