Cisco WebEx'in 13.10 64bit ile çalışmasını nasıl sağlarım?


16

Webex'in Saucy altında çalışmasını sağlamakta çok zorlanıyorum. Şimdiye kadar sadece bir java eklentisi yükleyebildim, ia32-libs'i yükleyebildim ve gitmek güzeldi. Saucy ia32-libs gitti ve hangi 32-bit kütüphaneleri kurmamız gerektiğini bulmak bize kalmış.

Yani soru şu ki, 64 bit Saucy üzerine WebEx'i ia32-libs olmadan nasıl kurabilirim?


sudo güncelleme-alternatifleri --set "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so" "mozilla-javaplugin.so" çalışmıyor, ama bence diğeri olmalı sudo update-alternatifleri etrafında yolu --set "mozilla-javaplugin.so" "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so, ben update-alternatives sözdizimi hakkını anlarsınız.

CDupont'u beğendim, ancak firefox'u başlatırsam bu hata mesajlarını alıyorum ./firefox /home/paulsen/firefox32/firefox/libxul.so: libXt.so.6: dosya için XPCOMGlueLoad hatası alınamıyor: Hayır dosya veya dizin XPCOM yüklenemedi.

En az yaygara ile 2 adımda çalışmayı başardım
bmaupin

Yanıtlar:


26

Gönderen bu yazı burada kudreti çalışmalarında bir adım-adım bir yöntemdir:

  1. JDK'yı yükleyin.
  2. Tarayıcı için Java eklentisini yapılandırın (32 bit JDK veya Firefox'a gerek yoktur).
  3. .soİçinde dosya oluşturmak için bir WebEx başlatın $HOME/.webex/????/.
  4. Çözümlenmemiş .sobağımlılıkları kontrol edin :
    ldd $ HOME / .webex / ???? / *. yani> $ HOME / check.txt
    
  5. Eksik kütüphaneleri arayın:
    grep "bulunamadı" $ HOME / check.txt | sırala | uniq
  6. Kütüphaneleri gözden geçirin; Örneğin:
    libasound.so.2 => bulunamadı
    libjawt.so => ​​bulunamadı
    libXmu.so.6 => bulunamadı
    libXtst.so.6 => bulunamadı
    libXv.so.1 => bulunamadı
    
  7. İlgili paketleri bulun:
    sudo apt-get install apt-dosyası
    sudo apt dosya güncellemesi
    
  8. Eksik kütüphaneleri içeren paketi bulun:
    apt dosya arama libXmu.so.6
    apt-file search libjawt.so
    
  9. Eksik kütüphaneleri kurun, örneğin:
    sudo apt-get install -y libxmu6: i386
    sudo uygun-get install -y libasound2: i386
    sudo apt-get install -y libxv1: i386
    sudo uygun-get install -y libxtst6: i386
    sudo apt-get install -y libgcj12-awt: i386
    

Konsolunuzda şu hataların çoğunu aldığınızı onaylayabilir misiniz java.lang.UnsatisfiedLinkError: .../.webex/1324/libdbr.so: wrong ELF class: ELFCLASS32?
Aaron Digulla

Bu test web seminerine dayanarak benim için çalıştı gibi görünüyor sudo apt-get install libXmu6:i386 libgcj14-awt:i386 libXft2:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386Birkaç ekstra paket de otomatik olarak kuruldu: libgcj14: i386 libgmp10: i386
Antonios Hadjigeorgalis

Ubuntu sudo apt-get install libgtk2.0-0:i386 libgcj16-awt:i386 libpango-1.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libxft2:i386 libxmu6:i386 libxtst6:i386
16.04'te

İle hiçbir şey bulamıyorum grep "not found" $HOME/check.txt | sort | uniq. Bir dizi kütüphane hakkında "dinamik bir çalıştırılabilir" uyarısı buldum, bu yüzden kullandım grep "\.so" /tmp/check.txt | sort | uniq | sed 's/.*\/\(.*\):/\1/g've verir atascli.so atgzip.so atjpeg.so atpng.so libatdv.so libAudioEngine.so libcmcrypto_jni.so libdbr.so libgdiplus.so libmmaud.so libmmsvid.so libmsess.so libtpwrap.so libwbxtrace.so libwelsvp.so welsdec.sove apt-file searchsadece libgdiplus (zaten yüklü) bulabilir, yani diğerlerinin çoğu hala eksik. :\ Herhangi bir öneri?
Tomislav Nakic-Alfirevic

4

İşte gelecekteki ben ve ilgilenenler için tam talimatlar. Çözüm, Oracle Java 32 bit ile firefox 32 bit yüklemektir.

Önce firefox 32 bit'i edinin:

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

Sonra Oracle Java 32 bitlerini alın (indirmeyi en son sürümle değiştirin):

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 eklentisi için alternatifi firefox'ta oluşturun ve etkinleştirin:

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" 

Zaten çalışıyorsa tüm Firefox örneklerini kapatın ve 32 bit firefox'u başlatın:

cd ~/firefox
./firefox

Java sürümünü kontrol etmek için about:pluginsadres çubuğuna yazın. Şunları göstermelidir:

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 ile işiniz bittiğinde, java eklentisinin sürümünü 64 bit sürümüne (yüklendiyse) geri döndürebileceğinizi unutmayın:

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

Ve doğru girişi seçmek.

Ayrıca, Russ Lowenthal'ın cevabında açıklandığı gibi eksik webex kütüphanelerini kurmak gerekir:

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'ın yeni kurulumunda da test edildi, işe yarıyor. Sorunlarınız varsa bana bildirin.


32 bit FF altında Webex ne kadar işlevsel? masaüstünüzü paylaşabilir misiniz?
Kendor

Evet masaüstünüzü paylaşabilirsiniz, her şey yolunda gidiyor. Ses mükemmel, tek sorun java VM ve pulseaudio'nun CPU'larının% 100'ünü alması ve daha sonra sesin duyulmamasıdır. Henüz kesin bir çözüm bulamadım, ancak genellikle bazı uygulamaları kapatmak, sesi yeniden başlatmak veya ekran paylaşımını durdurmak sorunu çözüyor.
cdupont

Bunu bir koşuşturma verdi, ancak alternatif eklenti kurulumunda sıkıştı ... ilk komut çalışıyor, ancak ikincisi çalışmıyor: me @ X230: ~ $ sudo güncelleme-alternatifleri --set "/ usr / local / java / jre1 .7.0_51 / lib / i386 / libnpjp2.so "" mozilla-javaplugin.so "güncelleme alternatifleri: hata: alternatif ad (/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so) olmamalıdır '/' ve boşluklar içeriyor
Kendor

1
+1 Not: Kirletmek istemiyorsanız /etc/alternatives(32 / 64bit farkında değil), eklentiyi bir klasöre koyabilir ve ayarlayabilirsiniz MOZ_PLUGIN_PATH. Bkz. Askubuntu.com/questions/383960/…
Aaron Digulla

Kendor: Düzeltildi
CDupont

3

ldd benim için çalışma değildi ve * .so dosyaları için "dinamik bir yürütülebilir" değil dönecekti

~/.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

Çalıştırmak için bu 3 paketi yüklemek zorunda kaldım (ia32-libs için değiştirmeler)

lib32z1 
lib32ncurses5 
lib32bz2-1.0

Bundan sonra bu komut ihtiyacım olan paketleri bulmama yardımcı oldu (biraz zaman alabilir)

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


1

AWS'ye gidin ve bir Windows örneği oluşturun. Chrome'u ve Webex uzantılarını yükleyin. Bir görüntü oluşturun. Webex'e her ihtiyacınız olduğunda örneği döndürmeniz yeterlidir.

GÜVENMEK, 64bit bir kutu ile çalışan 32bit bir uygulama almaya çalışmak bana çok fazla sorun yarattı. Hayatımın iyi bir kısmını denedim ve ekran paylaşımı, çalıştığımda bile korkunç. Birkaç ayda bir Webex'e yazıyorum ve hiçbir şey alamıyorum. Şirketim, Ubuntu'da mükemmel çalışan Slack'e taşındı, iyi çağrı kalitesi ve ekranımı paylaşabilirim. Bununla birlikte, aydınlanmış şirketler ve webex'e ihtiyaç duyulduğu için değil, diğer şirketlerle etkileşime girmek zorundayız. Bu işe almak için alır ayda ayda pennies değer.


0

Önceki cevap da bunu yapacak, ama biraz tembelim, bu yüzden Saucy için ia32-libs-multiarch paketini yeniden kurdum ve benim için çalışıyor. Yaptığım tek şey libglphoto-2'nin iki bağımlılığını mevcut sürüme değiştirmek ve raring paketini çok amaçlı olarak yeniden paketlemekti.

Buraya uzun zamandır unutulmuş Word Press sitemden ulaşılabilir . Normal bir blog yazarı olarak bu kadar yazmayın çünkü çalışma beni Destek'te meşgul ediyor. Ayrıca, OrangeCrate aynı nedenden ötürü çoktan öldü. İş beni meşgul ediyor ve bunun için Linux öğrenmeye değer veriyorum.

Her neyse, iyi günler. Endişelenme, mutlu ol.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.