Bagaimana cara saya membuat Cisco WebEx berfungsi dengan 13.10 64bit?

16

Saya mengalami kesulitan untuk membuat webex bekerja di bawah Saucy. Sampai sekarang saya sudah bisa menginstal plugin java, menginstal ia32-libs, dan saya sudah siap. Dengan Saucy ia32-libs hilang dan terserah kita untuk mencari tahu perpustakaan 32-bit mana yang perlu kita instal.

Jadi pertanyaannya adalah, bagaimana cara menginstal WebEx pada Cakram 64bit tanpa ia32-libs?

Russ Lowenthal
sumber
sudo perbarui-alternatif --set "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so" "mozilla-javaplugin.so" tidak bekerja, tapi saya pikir seharusnya yang lain cara alternatif sudo pembaruan-alternatif --set "mozilla-javaplugin.so" "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so, jika saya mengerti sintaks pembaruan-alternatif yang benar.
Apakah itu suka cdupont, tetapi jika saya memulai firefox saya mendapatkan pesan kesalahan ini ./firefox XPCOMGlueLoad kesalahan untuk file /home/paulsen/firefox32/firefox/libxul.so: libXt.so.6: tidak dapat membuka file objek bersama: Tidak ada seperti file atau direktori tidak dapat memuat XPCOM.
Saya dapat membuatnya berfungsi dalam 2 langkah dengan sedikit keributan: askubuntu.com/a/363400/18665
bmaupin

Jawaban:

26

Dari pos ini , berikut adalah metode langkah-demi-langkah yang mungkin berhasil:

  1. Instal JDK.
  2. Konfigurasikan plugin Java untuk browser (tidak perlu JDK atau Firefox 32-bit).
  3. Mulai WebEx untuk membuat .sofile di dalamnya $HOME/.webex/????/.
  4. Periksa .sodependensi yang belum terselesaikan :
    ldd $ HOME / .webex / ???? / *. jadi> $ HOME / check.txt
    
  5. Cari perpustakaan yang hilang:
    grep "not found" $ HOME / check.txt | sortir | uniq
  6. Tinjau perpustakaan; sebagai contoh:
    libasound.so.2 => tidak ditemukan
    libjawt.so => ​​tidak ditemukan
    libXmu.so.6 => tidak ditemukan
    libXtst.so.6 => tidak ditemukan
    libXv.so.1 => tidak ditemukan
    
  7. Temukan paket yang sesuai:
    sudo apt-get install apt-file
    sudo apt-file update
    
  8. Temukan paket yang berisi pustaka yang hilang:
    pencarian apt-file libXmu.so.6
    pencarian apt-file libjawt.so
    
  9. Instal pustaka yang hilang, misalnya:
    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
sumber
Dapatkah Anda mengkonfirmasi bahwa Anda mendapatkan banyak kesalahan ini di konsol Anda: java.lang.UnsatisfiedLinkError: .../.webex/1324/libdbr.so: wrong ELF class: ELFCLASS32?
Aaron Digulla
Ini berfungsi tampaknya berhasil bagi saya berdasarkan uji webinar sudo apt-get install libXmu6:i386 libgcj14-awt:i386 libXft2:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 Beberapa paket tambahan juga diinstal secara otomatis: libgcj14: i386 libgmp10: i386
Antonios Hadjigeorgalis
Di Ubuntu 16.04 saya melewatkan ini: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
Roberto Leinardi
Saya tidak menemukan apa pun dengan grep "not found" $HOME/check.txt | sort | uniq. Saya menemukan peringatan "bukan eksekusi yang dinamis" tentang sejumlah perpustakaan, jadi saya menggunakan grep "\.so" /tmp/check.txt | sort | uniq | sed 's/.*\/\(.*\):/\1/g'dan menghasilkan 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.sodan apt-file searchhanya dapat menemukan libgdiplus (sudah diinstal), yaitu sebagian besar yang lain masih hilang. : \ Ada saran?
Tomislav Nakic-Alfirevic
4

Ini adalah instruksi lengkap untuk masa depan saya dan mereka yang tertarik. Solusinya adalah menginstal firefox 32 bit dengan Oracle Java 32 bit.

Pertama, dapatkan firefox 32 bit:

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

Kemudian dapatkan Oracle java 32 bit (ganti unduhan dengan versi terbaru):

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

Buat dan aktifkan alternatif untuk plugin java ke 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" 

Matikan semua contoh Firefox jika sudah berjalan, dan mulai 32 bit firefox:

cd ~/firefox
./firefox

Untuk memeriksa versi java, ketikkan about:pluginsbilah alamat. Itu harus menampilkan:

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

Perhatikan bahwa ketika Anda selesai dengan Webex, Anda dapat mengubah kembali versi plugin java ke versi 64 bit (jika sudah diinstal) dengan mengetik:

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

Dan memilih entri yang benar.

Selain itu, perlu untuk menginstal perpustakaan webex yang hilang seperti yang dijelaskan dalam jawaban 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

Diuji juga pada instalasi baru Ubuntu 14,04 Tahr Trusty, itu berhasil. Beri tahu saya jika Anda memiliki masalah.

cdupont
sumber
seberapa fungsionalkah Webex di bawah FF 32-bit? dapatkah Anda membagikan desktop Anda?
Kendor
Ya, Anda dapat membagikan desktop Anda, semua berfungsi dengan baik. Suara sempurna, satu-satunya masalah adalah bahwa dari waktu ke waktu java VM dan pulseaudio mengambil 100% dari CPU mereka dan kemudian suara menjadi tidak terdengar. Saya belum menemukan solusi pasti, tetapi biasanya menutup beberapa aplikasi, memulai ulang suara atau menghentikan berbagi layar menyelesaikan masalah.
cdupont
Memberi pusaran ini, tetapi terjebak pada pengaturan plugin alternatif ... perintah pertama berfungsi, tetapi yang kedua tidak: me @ X230: ~ $ sudo update-alternative --set "/ usr / local / java / jre1 .7.0_51 / lib / i386 / libnpjp2.so "" mozilla-javaplugin.so "pembaruan-alternatif: kesalahan: nama alternatif (/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so) tidak boleh mengandung '/' dan spasi
Kendor
1
+1 Catatan: Jika Anda tidak ingin mencemari /etc/alternatives(yang tidak mengetahui 32 / 64bit), Anda dapat meletakkan plugin ke dalam folder dan mengatur MOZ_PLUGIN_PATH. Lihat askubuntu.com/questions/383960/…
Aaron Digulla
Kendor: dikoreksi
cdupont
3

ldd tidak berfungsi untuk saya dan akan mengembalikan "bukan eksekusi yang dinamis" untuk file * .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

Saya harus menginstal 3 paket ini untuk menjalankannya (pengganti untuk ia32-libs)

lib32z1 
lib32ncurses5 
lib32bz2-1.0

Setelah itu, perintah ini membantu saya menemukan paket yang saya butuhkan (dapat memakan waktu cukup lama)

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

Pergi ke AWS, dan buat instance Windows. Pasang Chrome dan ekstensi Webex. Buat gambar. Setiap kali Anda membutuhkan webex, putar saja instance.

PERCAYA AKU, mencoba membuat aplikasi 32bit bekerja dengan kotak 64bit telah menyebabkan saya BANYAK masalah. Saya telah menyia-nyiakan sebagian besar hidup saya untuk mencoba, dan berbagi layar itu mengerikan bahkan ketika saya membuatnya bekerja. Saya menulis ke Webex setiap beberapa bulan sekali dan tidak mendapatkan apa-apa. Perusahaan saya telah pindah ke Slack, yang berfungsi dengan baik di Ubuntu, kualitas panggilan yang bagus dan saya dapat membagikan layar saya. Namun, kami harus berinteraksi dengan yang lain, bukan dengan perusahaan yang tercerahkan dan webex diperlukan. Sangat bernilai uang per bulan yang diperlukan untuk mendapatkan ini berfungsi.

mmaceachran
sumber
0

Jawaban sebelumnya akan melakukan ini juga, tapi saya agak malas, jadi saya membangun kembali paket ia32-libs-multiarch untuk Saucy dan itu berfungsi untuk saya. Yang saya lakukan adalah mengubah dua dependensi untuk libglphoto-2 ke versi saat ini dan mengemas ulang paket raring untuk multiarch.

Ini tersedia di sini , di situs Word Press saya yang sudah lama terlupakan. Jangan menulis sebagai blogger reguler sebanyak itu karena pekerjaan membuat saya sibuk dalam Dukungan. Selain itu, OrangeCrate sudah lama mati karena alasan yang sama. Pekerjaan membuat saya sibuk, dan saya menghargai belajar Linux untuk itu.

Bagaimanapun, semoga harimu menyenangkan. Jangan khawatir, bahagia.

kode bebas
sumber