Làm cách nào để Cisco WebEx hoạt động với 13.10 64 bit?


16

Tôi đang có một thời gian rất khó khăn để webex hoạt động dưới Saucy. Cho đến bây giờ tôi đã có thể chỉ cần cài đặt một plugin java, cài đặt ia32-libs và tôi đã rất ổn. Với Saucy ia32-libs đã biến mất và chúng tôi phải tìm ra thư viện 32 bit nào chúng tôi cần cài đặt.

Vì vậy, câu hỏi là, làm cách nào để cài đặt WebEx trên Saucy 64 bit mà không có ia32-libs?


sudo update-thay thế --set "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so" "mozilla-javaplugin.so" không hoạt động, nhưng tôi nghĩ nó nên khác con đường xung quanh sudo update-alternatives --set "mozilla-javaplugin.so" "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so, nếu tôi hiểu được update-alternatives đúng cú pháp.

Nó có giống như cdupont không, nhưng nếu tôi khởi động firefox, tôi nhận được thông báo lỗi này ./firefox Lỗi XPCOMGlueLoad cho tệp /home/paulsen/firefox32/firefox/libxul.so: libXt.so.6: không thể mở tệp đối tượng được chia sẻ: Không như vậy tập tin hoặc thư mục Không thể tải XPCOM.

Tôi đã có thể để có được nó làm việc trong 2 bước với fuss tối thiểu: askubuntu.com/a/363400/18665
bmaupin

Câu trả lời:


26

Từ bài đăng này , đây là một phương pháp từng bước có thể hoạt động:

  1. Cài đặt JDK.
  2. Định cấu hình plugin Java cho trình duyệt (không cần JDK hoặc Firefox 32 bit).
  3. Bắt đầu một WebEx để tạo .socác tệp bên trong $HOME/.webex/????/.
  4. Kiểm tra các .sophụ thuộc chưa được giải quyết :
    ldd $ HOME / .webex / ???? / *. vì vậy> $ HOME / check.txt
    
  5. Tìm kiếm các thư viện bị thiếu:
    grep "không tìm thấy" $ HOME / check.txt | sắp xếp | uniq
  6. Xem lại các thư viện; ví dụ:
    libasound.so.2 => không tìm thấy
    libjawt.so => ​​không tìm thấy
    libXmu.so.6 => không tìm thấy
    libXtst.so.6 => không tìm thấy
    libXv.so.1 => không tìm thấy
    
  7. Tìm các gói tương ứng:
    sudo apt-get cài đặt apt-file
    sudo apt-file cập nhật
    
  8. Xác định vị trí gói chứa các thư viện bị thiếu:
    tìm kiếm tập tin apt libXmu.so.6
    tìm kiếm tập tin apt libjawt.so
    
  9. Cài đặt các thư viện bị thiếu, ví dụ:
    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
    

Bạn có thể xác nhận rằng bạn nhận được rất nhiều lỗi trong bảng điều khiển của mình java.lang.UnsatisfiedLinkError: .../.webex/1324/libdbr.so: wrong ELF class: ELFCLASS32không?
Aaron Digulla

Công việc này dường như đã hoạt động với tôi dựa trên webinar thử nghiệm sudo apt-get install libXmu6:i386 libgcj14-awt:i386 libXft2:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 Một vài gói bổ sung cũng được cài đặt tự động: libgcj14: i386 libgmp10: i386
Antonios Hadjigeorgalis

Trong Ubuntu 16.04 tôi đã bỏ lỡ những điều này: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

Tôi không tìm thấy bất cứ điều gì với grep "not found" $HOME/check.txt | sort | uniq. Tôi thấy các cảnh báo "không thể thực thi động" về một số thư viện, vì vậy tôi đã sử dụng grep "\.so" /tmp/check.txt | sort | uniq | sed 's/.*\/\(.*\):/\1/g'và nó mang lại 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.soapt-file searchchỉ có thể tìm thấy libgdiplus (đã được cài đặt), tức là hầu hết các thư viện khác vẫn còn thiếu. :\ Bất kỳ đề xuất?
Tomislav Nakic-Alfirevic

4

Dưới đây là các hướng dẫn đầy đủ cho bản thân tương lai của tôi và những người quan tâm. Giải pháp là cài đặt firefox 32 bit với Oracle Java 32 bit.

Đầu tiên nhận 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

Sau đó lấy Oracle java 32 bit (thay thế tải xuống bằng phiên bản mới nhất):

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

Tạo và kích hoạt thay thế cho plugin java vào 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" 

Tắt tất cả các phiên bản của Firefox nếu đã chạy và khởi động firefox 32 bit:

cd ~/firefox
./firefox

Để kiểm tra phiên bản java, nhập about:pluginsvào thanh địa chỉ. Nó sẽ hiển thị:

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

Lưu ý rằng khi bạn hoàn thành với Webex, bạn có thể thay đổi phiên bản plugin java thành phiên bản 64 bit (nếu được cài đặt) bằng cách nhập:

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

Và chọn mục chính xác.

Ngoài ra, cần phải cài đặt các thư viện webex bị thiếu như được mô tả trong câu trả lời của 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

Đã thử nghiệm trên bản cài đặt mới Ubuntu 14.04 Trusty Tahr, nó hoạt động. Hãy cho tôi biết nếu bạn có vấn đề.


Webex dưới FF 32 bit có chức năng như thế nào? bạn có thể chia sẻ máy tính để bàn của bạn?
Kendor

Có bạn có thể chia sẻ máy tính để bàn của bạn, eveything hoạt động tốt. Âm thanh là hoàn hảo, vấn đề duy nhất là thỉnh thoảng java VM và pulseaudio chiếm 100% CPU của họ và sau đó âm thanh không thể nghe được. Tôi chưa tìm thấy giải pháp dứt khoát nào, nhưng thường đóng một số ứng dụng, khởi động lại âm thanh hoặc dừng chia sẻ màn hình sẽ giải quyết vấn đề.
cdupont

Đã tạo ra một vòng xoáy, nhưng bị kẹt trong thiết lập plugin thay thế ... lệnh đầu tiên hoạt động, nhưng lệnh thứ hai không: me @ X230: ~ $ sudo update-Alternators --set "/ usr / local / java / jre1 .7.0_51 / lib / i386 / libnpjp2. chứa '/' và dấu cách
Kendor

1
Lưu ý +1: Nếu bạn không muốn gây ô nhiễm /etc/alternatives(không nhận biết 32/64 bit), bạn có thể đặt plugin vào một thư mục và đặt MOZ_PLUGIN_PATH. Xem Askubfox.com/questions/383960/ trên
Aaron Digulla

Kendor: đã sửa
cdupont

3

ldd không hoạt động với tôi và sẽ trả về "không phải là tệp thực thi động" cho các tệp * .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

Tôi đã phải cài đặt 3 gói này để chạy nó (thay thế cho ia32-libs)

lib32z1 
lib32ncurses5 
lib32bz2-1.0

Sau đó, lệnh này đã giúp tôi tìm các gói tôi cần (có thể mất một lúc)

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


1

Chuyển đến AWS và tạo một phiên bản Windows. Cài đặt Chrome và các tiện ích mở rộng Webex. Tạo một hình ảnh. Bất cứ khi nào bạn cần webex, chỉ cần quay ví dụ.

TRUST ME, cố gắng để ứng dụng 32 bit hoạt động với hộp 64 bit đã gây cho tôi nhiều rắc rối. Tôi đã lãng phí một phần lớn cuộc đời mình để cố gắng, và chia sẻ màn hình là khủng khiếp ngay cả khi tôi làm cho nó hoạt động. Tôi viết thư cho Webex vài tháng một lần và không nhận lại được gì. Công ty của tôi đã chuyển sang Slack, hoạt động hoàn hảo trên Ubuntu, chất lượng cuộc gọi tốt và tôi có thể chia sẻ màn hình của mình. Tuy nhiên, chúng tôi phải tương tác với người khác, không phải là các công ty giác ngộ và webex là cần thiết. Đó là giá trị đồng xu mỗi tháng để có được điều này để làm việc.


0

Câu trả lời trước cũng sẽ làm điều này, nhưng tôi hơi lười biếng, vì vậy tôi đã xây dựng lại gói ia32-libs-multiarch cho Saucy và nó hoạt động với tôi. Tất cả những gì tôi đã làm là thay đổi hai phụ thuộc của libglphoto-2 thành phiên bản hiện tại và đóng gói lại gói hiếm cho multiarch.

Nó có sẵn ở đây , tại trang Word Press đã bị lãng quên từ lâu của tôi. Đừng viết như một blogger thông thường mà chủ yếu là vì công việc khiến tôi bận rộn trong Hỗ trợ. Bên cạnh đó, OrangeCrate đã chết từ lâu vì lý do tương tự. Công việc khiến tôi bận rộn và tôi tin rằng việc học Linux cho điều đó.

Dù sao, có một ngày tốt đẹp. Đừng lo lắng, hãy hạnh phúc.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.