Как заставить Cisco WebEx работать с 13.10 64bit?

16

У меня очень тяжелое время, когда Webex работает под Saucy. До сих пор мне удалось установить java-плагин, установить ia32-libs, и мне было хорошо. С Saucy ia32-libs ушло, и нам решать, какие 32-битные библиотеки нам нужно установить.

Итак, вопрос в том, как установить WebEx на 64-разрядный Saucy без ia32-libs?

    
задан Russ Lowenthal 30.10.2013 в 04:40
источник

6 ответов

26

От этот пост , вот пошаговый метод, который может работать:

  1. Установите JDK.
  2. Настроить плагин Java для браузера (нет необходимости в 32-разрядном JDK или Firefox).
  3. Запустите WebEx, чтобы создать .so файлов внутри $HOME/.webex/????/ .
  4. Проверить неразрешенные зависимости .so :
    ldd $HOME/.webex/????/*.so > $HOME/check.txt
    
  5. Поиск недостающих библиотек:
    grep "not found" $HOME/check.txt | sort | uniq
  6. Просмотрите библиотеки; например:
    libasound.so.2 => not found
    libjawt.so => not found
    libXmu.so.6 => not found
    libXtst.so.6 => not found
    libXv.so.1 => not found
    
  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
    
ответ дан Russ Lowenthal 30.10.2013 в 14:46
3

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 }'' ; do apt-file search $x >> packages.txt ; done
    
ответ дан user247549 12.02.2014 в 20:07
3

Вот полные инструкции для моего будущего и тех, кого это интересует. Решение состоит в том, чтобы установить 32 бита Firefox с 32 битами Oracle Java.

Сначала получите 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-плагина в firefox:

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, как описано в ответе Руса Ловенталя:

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, оно работает. Сообщите мне, есть ли у вас проблемы.

    
ответ дан cdupont 04.03.2014 в 12:23
1

Если кто-то попадает сюда, но не находит папку .webex , проверьте следующее:

Невозможно запустить сеанс Webex. Ошибка разрешения Java?

    
ответ дан Constantin 03.03.2014 в 23:49
0

Предыдущий ответ будет делать это также, но я немного ленив, поэтому я перестроил пакет ia32-libs-multiarch для Saucy, и он работает для меня. Все, что я сделал, это изменение двух зависимостей для libglphoto-2 до текущей версии и переупаковка ржавого пакета для многоархива.

Он доступен здесь , на моем давно забытом Word Press сайт. Не пишите в качестве обычного блоггера, в основном потому, что работа держит меня в поддержке. Кроме того, OrangeCrate давно мертв по той же причине. Работа держит меня занятым, и я благодарю за обучение Linux.

Во всяком случае, хорошо провести день. Не волнуйся, будь счастлив.     

ответ дан freecode 05.11.2013 в 18:07
0

Перейдите в AWS и создайте экземпляр Windows. Установите Chrome и расширения Webex. Сделайте изображение. Всякий раз, когда вам нужен веб-сайт, просто запустите экземпляр.

TRUST ME, пытаясь получить 32-битное приложение, работающее с 64-битным полем, вызвало у меня много проблем. Я потратил большую часть своей жизни на попытку, и доля экрана ужасна, даже когда я получил ее работу. Я пишу Webex каждые несколько месяцев и ничего не получаю. Моя компания переехала в Slack, которая отлично работает на Ubuntu, хорошем качестве звонка, и я могу поделиться своим экраном. Тем не менее, нам нужно взаимодействовать с другими, а не с просвещенными компаниями и webex. Это стоит того, чтобы заработать деньги в месяц.     

ответ дан mmaceachran 31.01.2018 в 18:11