Como posso fazer com que o Cisco WebEx funcione com 13.10 64 bits?

16

Estou tendo muita dificuldade para trabalhar com o Webex no Saucy. Até agora eu consegui instalar apenas um plugin java, instalar o ia32-libs e eu estava pronto. Com Saucy ia32-libs se foi e cabe a nós descobrir quais bibliotecas de 32 bits precisamos instalar.

Então a questão é, como instalar o WebEx em 64bit Saucy sem as ia32-libs?

    
por Russ Lowenthal 30.10.2013 / 04:40

6 respostas

26

De este post , aqui está um método passo a passo que pode funcionar:

  1. Instalar o JDK.
  2. Configure o plug-in Java para navegador (sem necessidade de um JDK ou Firefox de 32 bits).
  3. Inicie um WebEx para criar .so arquivos dentro de $HOME/.webex/????/ .
  4. Verifique se há .so de dependências não resolvidas:
    ldd $HOME/.webex/????/*.so > $HOME/check.txt
    
  5. Procure por bibliotecas ausentes:
    grep "not found" $HOME/check.txt | sort | uniq
  6. Revise as bibliotecas; por exemplo:
    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. Encontre os pacotes correspondentes:
    sudo apt-get install apt-file
    sudo apt-file update
    
  8. Localize esse pacote que contém as bibliotecas ausentes:
    apt-file search libXmu.so.6
    apt-file search libjawt.so
    
  9. Instale as bibliotecas ausentes, por exemplo:
    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
    
por Russ Lowenthal 30.10.2013 / 14:46
3

O ldd não estava funcionando para mim e retornaria "não um executável dinâmico" para os arquivos * .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

Eu tive que instalar esses 3 pacotes para fazê-lo funcionar (substituições para ia32-libs)

lib32z1 
lib32ncurses5 
lib32bz2-1.0

Depois disso, este comando me ajudou a encontrar os pacotes que eu precisava (pode demorar um pouco)

$ for x in 'ldd *.so | grep "not found" | sort -u | awk '{print }'' ; do apt-file search $x >> packages.txt ; done
    
por user247549 12.02.2014 / 20:07
3

Aqui estão as instruções completas para o meu eu futuro e os interessados. A solução é instalar o firefox 32 bits com o Oracle Java 32 bits.

Primeiro, pegue o firefox 32 bits:

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

Em seguida, obtenha o Oracle java 32 bits (substitua o download pela versão mais recente):

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

Crie e ative a alternativa para o plug-in java no 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" 

Encerre todas as instâncias do Firefox se já estiver em execução e inicie o firefox de 32 bits:

cd ~/firefox
./firefox

Para verificar a versão do java, digite about:plugins na barra de endereço. Deve mostrar:

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

Observe que, quando você tiver concluído o Webex, poderá alterar sua versão do plug-in Java para a versão de 64 bits (se ela foi instalada), digitando:

sudo update-alternatives --config "mozilla-javaplugin.so"

E selecionando a entrada correta.

Além disso, é necessário instalar bibliotecas webex ausentes, conforme descrito na resposta de 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

Testado também em uma nova instalação do Ubuntu 14.04 Trusty Tahr, ele funciona. Deixe-me saber se você tem problemas.

    
por cdupont 04.03.2014 / 12:23
1

Se alguém chegar aqui, mas não encontrar a pasta .webex , verifique o seguinte:

Não é possível iniciar a sessão do Webex. Problema de permissão Java?

    
por Constantin 03.03.2014 / 23:49
0

A resposta anterior vai fazer isso também, mas eu sou um pouco preguiçoso, então eu reconstruí o pacote ia32-libs-multiarch para o Saucy e funciona para mim. Tudo o que fiz foi alterar duas dependências para o libglphoto-2 para a versão atual e reempacotar o pacote raring para o multiarch.

Está disponível aqui , na minha Word Press há muito esquecida local. Não escreva como um blogueiro regular, principalmente porque o trabalho me mantém ocupado no Suporte. Além disso, o OrangeCrate está morto há muito tempo devido ao mesmo motivo. O trabalho me mantém ocupado, e eu acredito em aprender Linux para isso.

De qualquer forma, tenha um bom dia. Não se preocupe, seja feliz.

    
por freecode 05.11.2013 / 18:07
0

Acesse o AWS e crie uma instância do Windows. Instale o Chrome e as extensões Webex. Faça uma imagem. Sempre que você precisar de webex, basta girar a instância.

Confie em mim, tentar fazer com que um aplicativo de 32 bits funcione com uma caixa de 64 bits me causou muitos problemas. Eu desperdicei uma boa parte da minha vida tentando, e o compartilhamento de tela é terrível mesmo quando eu consegui trabalhar. Escrevo para a Webex uma vez a cada poucos meses e não recebo nada de volta. Minha empresa se mudou para o Slack, que funciona perfeitamente no Ubuntu, boa qualidade de chamadas e posso compartilhar minha tela. No entanto, temos que interagir com outras empresas, não como esclarecidas, e o webex é necessário. Vale a pena os centavos por mês necessários para que isso funcione.

    
por mmaceachran 31.01.2018 / 18:11