web-dev-qa-db-fra.com

Comment faire en sorte que Cisco WebEx fonctionne avec 13.10 64 bits?

J'ai beaucoup de mal à faire que Webex travaille sous Saucy. Jusqu'à présent, je n'ai pu installer qu'un plugin Java, installer ia32-libs, et j'étais prêt à partir. Avec Saucy, ia32-libs n'est plus et c'est à nous de déterminer quelles bibliothèques 32 bits nous devons installer.

La question est donc de savoir comment installer WebEx sur Saucy 64 bits sans ia32-libs?

16
Russ Lowenthal

De this post , voici une méthode étape par étape qui pourrait fonctionner:

  1. Installez JDK.
  2. Configurez le plug-in Java pour le navigateur (aucun JDK ou Firefox 32 bits n'est nécessaire).
  3. Démarrez WebEx pour créer des fichiers .so dans $HOME/.webex/????/.
  4. Recherchez les dépendances .so non résolues:
     ldd $ HOME/.webex/????/*. so> $ HOME/check.txt 
    
  5. Recherche de bibliothèques manquantes:
     grep "non trouvé" $ HOME/check.txt | trier | uniq
  6. Passer en revue les bibliothèques; par exemple:
     libasound.so.2 => non trouvé 
     libjawt.so => ​​non trouvé 
     libXmu.so.6 => non trouvé 
     libXtst.so.6 => non trouvé 
     libXv.so.1 => non trouvé 
    
  7. Recherchez les packages correspondants:
     Sudo apt-get installer apt-file 
     Sudo apt-file update 
    
  8. Localisez ce paquet contenant les bibliothèques manquantes:
     recherche dans apt-fichier libXmu.so.6 
     recherche dans apt-fichier libjawt.so 
    
  9. Installez les bibliothèques manquantes, par exemple:
     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 
    
26
Russ Lowenthal

Voici les instructions complètes pour mon futur moi et ceux intéressés. La solution consiste à installer firefox 32 bits avec Oracle Java 32 bits.

Commencez par obtenir 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

Ensuite, obtenez Oracle Java 32 bits (remplacez le téléchargement par la dernière version):

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

Créez et activez l'alternative pour le plug-in Java dans 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" 

Arrêtez toutes les instances de Firefox si elles sont déjà en cours d'exécution et démarrez Firefox 32 bits:

cd ~/firefox
./firefox

Pour vérifier la version de Java, tapez about:plugins dans la barre d'adresse. Il devrait afficher:

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

Notez que lorsque vous avez terminé avec Webex, vous pouvez rétablir votre version du plug-in Java vers la version 64 bits (si elle était installée) en tapant:

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

Et en sélectionnant la bonne entrée.

De plus, il est nécessaire d'installer les bibliothèques webex manquantes comme décrit dans la réponse 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

Testé également sur une nouvelle installation d'Ubuntu 14.04 Trusty Tahr, cela fonctionne. Faites-moi savoir si vous avez des problèmes.

4
cdupont

ldd ne fonctionnait pas pour moi et retournerait "pas un exécutable dynamique" pour les fichiers * .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

J'ai dû installer ces 3 paquets pour le faire fonctionner (remplacements pour ia32-libs)

lib32z1 
lib32ncurses5 
lib32bz2-1.0

Après cela, cette commande m'a aidé à trouver les paquets dont j'avais besoin (peut prendre un peu de temps)

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

Si quelqu'un arrive ici mais ne trouve pas le dossier .webex, vérifiez les points suivants:

Impossible de démarrer la session Webex. Java problème de permission?

1
Constantin

Accédez à AWS et créez une instance Windows. Installez Chrome et les extensions Webex. Faire une image. Chaque fois que vous avez besoin de webex, lancez simplement l'instance.

CONFIANCE-MOI, essayer de faire fonctionner une application 32 bits avec une boîte 64 bits m'a causé beaucoup de problèmes SO. J'ai passé une bonne partie de ma vie à essayer, et le partage d'écran est terrible, même lorsque je le fais fonctionner. J'écris à Webex une fois par mois et je ne récupère rien. Ma société a migré vers Slack, qui fonctionne parfaitement sous Ubuntu, avec une bonne qualité d’appel et le partage de mon écran. Cependant, nous devons interagir avec d’autres, non pas comme des entreprises éclairées et si webex est nécessaire. Il vaut SO les centimes par mois nécessaires pour que cela fonctionne.

1
mmaceachran

La réponse précédente fera de même, mais comme je suis un peu paresseux, j'ai reconstruit le paquet ia32-libs-multiarch pour Saucy et cela fonctionne pour moi. Tout ce que j'ai fait est de changer deux dépendances pour libglphoto-2 à la version actuelle et de reconditionner le paquetage raring pour multiarch.

Il est disponible ici sur mon site Word Press oublié depuis longtemps. N'écrivez pas beaucoup en tant que blogueur habituel, principalement parce que le travail me tient occupé dans le support. En outre, OrangeCrate est mort depuis longtemps pour la même raison. Le travail me tient occupé et je reconnais avoir appris Linux avec cela.

Quoi qu'il en soit, passez une bonne journée. Ne t'inquiète pas, sois heureux.

0
freecode