Нет ни одного руководства, которое я пробовал, что приводит к полностью работающему WebEx в Linux. Обычно аудио - это самая сложная функция. Как заставить WebEx работать с аудио на Ubuntu?
Следующие шаги должны работать (проверены на Mint 18 на основе Ubuntu 16.04LTS):
Удалите 64-битный Firefox, если он установлен:sudo apt-get remove firefox
Установите 32-битный Firefox 52 (или более раннюю версию). Перейдите к загрузке и извлечению 32-разрядного установщика Firefox ESR. Для Firefox 52: запустите Firefox и введите about:config в строке местоположения. Для Firefox 52: Примите риски, а затем добавьте ключ (щелкните правой кнопкой мыши → Новый → Логический). Для Firefox 52: Вызовите ключ plugin.load_flash_only и установите его в false. Для Firefox 52: добавьте расширение Firefox для переключения пользователя агент e. г. User-Agent Switcher или отредактируйте свойство строки general.useragent.override. Для Firefox 52: установите пользовательский агент в более раннюю версию Firefox на Linux e. г. Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
Закрыть Firefox Загрузите 32-битный JRE-пакет .tar.gz для Linux на www.java.com и сохраните файл в папке Загрузка в вашей домашней папке (например, ~/Downloads). Он будет иметь вид: jre-8u161-linux-i586.tar.gz. Затем выполните следующие действия, чтобы извлечь JRE в оболочку: sudo mkdir -p -v /opt/java/32
cd ~/Downloads
tar -zxvf jre-8u161-linux-i586.tar.gz
sudo mv -v jre1.8.0_* /opt/java/32
Теперь Java необходимо связать с Firefox. В оболочке: mkdir -p ~/.mozilla/plugins/
cd /opt/java/32/jre1.8.0_161
ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
Запуск Firefox и WebEx теперь должен работать. Если он не работает и появляется неправильный Java-плагин e. г. IcedTea, затем удалите их в оболочке: sudo apt-get remove icedtea-plugin icedtea-8-plugin icedtea-netx icedtea-netx-common
Если Firefox 32 бит или Java или WebEx не работают, могут быть отсутствующие зависимости. Попробуйте: sudo apt-get install libgtk-3-0:i386 libasound2:i386 libdbus-glib-1-2:i386 libxt6:i386 libxtst6:i386 libcanberra-gtk-module:i386 libcanberra-gtk3-module:i386 topmenu-gtk3:i386 libpangoxft-1.0-0:i386 libxft2:i386 libpangox-1.0-0:i386 libxmu6:i386 libxv1:i386 libasound2-plugins:i386
Следующие шаги должны работать (проверены на Mint 18 на основе Ubuntu 16.04LTS):
Удалите 64-битный Firefox, если он установлен:sudo apt-get remove firefox
Установите 32-битный Firefox 52 (или более раннюю версию). Перейдите к загрузке и извлечению 32-разрядного установщика Firefox ESR. Для Firefox 52: запустите Firefox и введите about:config в строке местоположения. Для Firefox 52: Примите риски, а затем добавьте ключ (щелкните правой кнопкой мыши → Новый → Логический). Для Firefox 52: Вызовите ключ plugin.load_flash_only и установите его в false. Для Firefox 52: добавьте расширение Firefox для переключения пользователя агент e. г. User-Agent Switcher или отредактируйте свойство строки general.useragent.override. Для Firefox 52: установите пользовательский агент в более раннюю версию Firefox на Linux e. г. Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
Закрыть Firefox Загрузите 32-битный JRE-пакет .tar.gz для Linux на www.java.com и сохраните файл в папке Загрузка в вашей домашней папке (например, ~/Downloads). Он будет иметь вид: jre-8u161-linux-i586.tar.gz. Затем выполните следующие действия, чтобы извлечь JRE в оболочку: sudo mkdir -p -v /opt/java/32
cd ~/Downloads
tar -zxvf jre-8u161-linux-i586.tar.gz
sudo mv -v jre1.8.0_* /opt/java/32
Теперь Java необходимо связать с Firefox. В оболочке: mkdir -p ~/.mozilla/plugins/
cd /opt/java/32/jre1.8.0_161
ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
Запуск Firefox и WebEx теперь должен работать. Если он не работает и появляется неправильный Java-плагин e. г. IcedTea, затем удалите их в оболочке: sudo apt-get remove icedtea-plugin icedtea-8-plugin icedtea-netx icedtea-netx-common
Если Firefox 32 бит или Java или WebEx не работают, могут быть отсутствующие зависимости. Попробуйте: sudo apt-get install libgtk-3-0:i386 libasound2:i386 libdbus-glib-1-2:i386 libxt6:i386 libxtst6:i386 libcanberra-gtk-module:i386 libcanberra-gtk3-module:i386 topmenu-gtk3:i386 libpangoxft-1.0-0:i386 libxft2:i386 libpangox-1.0-0:i386 libxmu6:i386 libxv1:i386 libasound2-plugins:i386
Возможно, было бы разумно запустить WebEx внутри виртуальной машины, такой как VirtualBox. Без этой меры безопасности программное обеспечение WebEx будет иметь неограниченный доступ к вашей системе.
Установка VirtualBox:sudo apt install virtualbox
Загрузите 32-битный (i386) Ubuntu ISO и, возможно, проверьте ISO Установите 32-разрядный Ubuntu в VirtualBox и выполните следующие (и все следующие) команды там: sudo apt install virtualbox-guest-{dkms,utils,x11}
sudo apt update
sudo apt full-upgrade
sudo apt autoremove
sudo apt install libpangox-1.0-0
Затем перезагрузите гостевую ОС. Это позволяет использовать общий буфер обмена хоста / гостя, обновлять программное обеспечение и устанавливать зависимость WebEx. Установите Java Alternative 1: OpenJDK sudo apt install icedtea-8-plugin
Чтобы удалить предупреждения о отсутствующем сертификате CA Symantec Class 3 SHA256 Code Signing CA, получите сертификат, сохраните его как x.pem и запустите: sudo keytool -importcert -file x.pem -keystore /etc/ssl/certs/java/cacerts -storepass changeit
Альтернатива 2: Oracle Java Oracle Java может быть установленным через PPP Web Upd8: sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer
Попробовать собрание тестов WebEx. Проверьте, соблюдены ли все зависимости: ldd ~/.webex/*/*.so | grep -i not
libjawt.so => not found
libjawt.so => not found
libpangox-1.0.so.0 => not found
libjawt.so можно игнорировать. Пакет libpangox-1.0-0, упомянутый ранее, должен позаботиться о libpangox-1.0.so.0. Как найти пакеты, содержащие любые другие недостающие файлы: sudo apt install apt-file
sudo apt-file update
apt-file search libpangox-1.0.so.0
Протестировано хост-хостом Ubuntu 16.04 и гостевой ОС. Аудио было проверено только с помощью Oracle Java.
libjawt.so не отображается как отсутствующий с помощью этой команды:
LD_LIBRARY_PATH='/usr/lib/jvm/java-8-openjdk-i386/jre/lib/i386:/usr/lib/jvm/java-8-openjdk-i386/jre/lib/i386/server' ldd ~/.webex/*/*.so | grep -i not
Другой и, вероятно, самый простой способ - использовать специальное приложение Cisco Webex для хром. Я только что протестировал его на Ubuntu 16.04 с Chrome 60.3, и все, кроме совместного использования экрана (которое недоступно) работает отлично.
Пожалуйста, имейте в виду, что это приложение на основе Chrome, а не браузер плагин. Вам нужно будет открыть это приложение и использовать его вместо того, чтобы вставлять URL-адрес непосредственно в Chrome.
mid 2018 Update: webex с совместным использованием экрана отлично работает на Ubuntu 16/18 на последних Chrome и Firefox, используя выделенные плагин для совместного использования экрана
в середине 2018 года Обновление: Обновлено приложение для веб-сайта. Теперь можно легко подключиться со всеми версиями webex, поэтому выделенное приложение для веб-приложений больше не полезно. Совместное использование экрана на Ubuntu все еще невозможно. Протестировано хромом.
Возможно, было бы разумно запустить WebEx внутри виртуальной машины, такой как VirtualBox. Без этой меры безопасности программное обеспечение WebEx будет иметь неограниченный доступ к вашей системе.
Установка VirtualBox:sudo apt install virtualbox
Загрузите 32-битный (i386) Ubuntu ISO и, возможно, проверьте ISO Установите 32-разрядный Ubuntu в VirtualBox и выполните следующие (и все следующие) команды там: sudo apt install virtualbox-guest-{dkms,utils,x11}
sudo apt update
sudo apt full-upgrade
sudo apt autoremove
sudo apt install libpangox-1.0-0
Затем перезагрузите гостевую ОС. Это позволяет использовать общий буфер обмена хоста / гостя, обновлять программное обеспечение и устанавливать зависимость WebEx. Установите Java Alternative 1: OpenJDK sudo apt install icedtea-8-plugin
Чтобы удалить предупреждения о отсутствующем сертификате CA Symantec Class 3 SHA256 Code Signing CA, получите сертификат, сохраните его как x.pem и запустите: sudo keytool -importcert -file x.pem -keystore /etc/ssl/certs/java/cacerts -storepass changeit
Альтернатива 2: Oracle Java Oracle Java может быть установленным через PPP Web Upd8: sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer
Попробовать собрание тестов WebEx. Проверьте, соблюдены ли все зависимости: ldd ~/.webex/*/*.so | grep -i not
libjawt.so => not found
libjawt.so => not found
libpangox-1.0.so.0 => not found
libjawt.so можно игнорировать. Пакет libpangox-1.0-0, упомянутый ранее, должен позаботиться о libpangox-1.0.so.0. Как найти пакеты, содержащие любые другие недостающие файлы: sudo apt install apt-file
sudo apt-file update
apt-file search libpangox-1.0.so.0
Протестировано хост-хостом Ubuntu 16.04 и гостевой ОС. Аудио было проверено только с помощью Oracle Java.
libjawt.so не отображается как отсутствующий с помощью этой команды:
LD_LIBRARY_PATH='/usr/lib/jvm/java-8-openjdk-i386/jre/lib/i386:/usr/lib/jvm/java-8-openjdk-i386/jre/lib/i386/server' ldd ~/.webex/*/*.so | grep -i not
Другой и, вероятно, самый простой способ - использовать специальное приложение Cisco Webex для хром. Я только что протестировал его на Ubuntu 16.04 с Chrome 60.3, и все, кроме совместного использования экрана (которое недоступно) работает отлично.
Пожалуйста, имейте в виду, что это приложение на основе Chrome, а не браузер плагин. Вам нужно будет открыть это приложение и использовать его вместо того, чтобы вставлять URL-адрес непосредственно в Chrome.
mid 2018 Update: webex с совместным использованием экрана отлично работает на Ubuntu 16/18 на последних Chrome и Firefox, используя выделенные плагин для совместного использования экрана
в середине 2018 года Обновление: Обновлено приложение для веб-сайта. Теперь можно легко подключиться со всеми версиями webex, поэтому выделенное приложение для веб-приложений больше не полезно. Совместное использование экрана на Ubuntu все еще невозможно. Протестировано хромом.