मैं 13.10 64 बिट के साथ सिस्को वेबएक्स कैसे काम कर सकता हूं?


16

मैं Saucy के तहत काम करने के लिए webex हो रही एक बहुत कठिन समय रहा हूँ। अब तक मैं सिर्फ एक जावा प्लगइन स्थापित करने में सक्षम रहा हूं, ia32-libs स्थापित करता हूं, और मैं जाने के लिए अच्छा था। Saucy ia32-libs के साथ चला गया है और यह पता लगाना है कि हमें कौन सी 32-बिट लाइब्रेरी स्थापित करनी है।

तो सवाल यह है कि, मैं ia32-lib के बिना 64 बिट Saucy पर WebEx कैसे स्थापित करूं?


सूडो अपडेट-अल्टरनेटिव्स --सेट "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so" "mozilla-javaplugin .so" काम नहीं करता है, लेकिन मुझे लगता है कि यह दूसरा होना चाहिए अगर सडो अपडेट-अल्टरनेटिव्स के चारों ओर --सेट "mozilla-javaplugin.so" "/usr/local/java/jre1.7.0.051/51/lib/i386/libnpjp2 .so, यदि मैं अपडेट-अल्टरनेटिव सिंटैक्स सही समझता हूं।

क्या यह cdupont की तरह है, लेकिन अगर मैं फ़ायरफ़ॉक्स शुरू करता हूं तो मुझे यह त्रुटि-संदेश मिलता है। फ़ाइल /home/paulsen/firefox32/firefox/libxul.so: libXt.so.6: फ़ाइल के लिए। फ़ाइल या निर्देशिका XPCOM लोड नहीं कर सकी।

मैं इसे कम से कम उपद्रव के साथ 2 चरणों में काम करने में सक्षम था: askubuntu.com/a/363400/18665
bmaupin

जवाबों:


26

से इस पोस्ट , यहाँ एक कदम-दर-कदम विधि है कि हो सकता है काम है:

  1. JDK स्थापित करें।
  2. ब्राउज़र के लिए जावा प्लगइन कॉन्फ़िगर करें (32-बिट JDK या फ़ायरफ़ॉक्स के लिए कोई ज़रूरत नहीं)।
  3. .soअंदर फ़ाइलों को बनाने के लिए एक WebEx प्रारंभ करें $HOME/.webex/????/
  4. अनसुलझे .soनिर्भरता के लिए जाँच करें :
    ldd $ HOME / .webex / ???? / *। इसलिए> $ HOME / check.txt
    
  5. लापता पुस्तकालयों की खोज करें:
    grep "नहीं मिला" $ HOME / check.txt | सॉर्ट | uniq
  6. पुस्तकालयों की समीक्षा करें; उदाहरण के लिए:
    libasound.so.2 => नहीं मिला
    libjawt.so => ​​नहीं मिला
    libXmu.so.6 => नहीं मिला
    libXtst.so.6 => नहीं मिला
    libXv.so.1 => नहीं मिला
    
  7. संबंधित पैकेज खोजें:
    sudo apt-get install-apt-file
    sudo apt-file अद्यतन
    
  8. उस पैकेज का पता लगाएँ जिसमें लापता पुस्तकालय हैं:
    apt-file खोज libXmu.so.6
    apt-file खोज libjawt.so
    
  9. उदाहरण के लिए, लापता लाइब्रेरी स्थापित करें:
    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
    

आप पुष्टि कर सकते हैं कि आप अपने कंसोल में इन त्रुटियों की एक बहुत कुछ मिलता है: java.lang.UnsatisfiedLinkError: .../.webex/1324/libdbr.so: wrong ELF class: ELFCLASS32?
एरोन दिगुल्ला

यह काम मेरे लिए टेस्ट वेबिनार पर आधारित काम करने के लिए प्रतीत होता है sudo apt-get install libXmu6:i386 libgcj14-awt:i386 libXft2:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386कुछ अतिरिक्त पैकेज भी स्वचालित रूप से स्थापित किए गए थे: libgcj14: i386 libgmp10: i386
एंटोनियोस

उबंटू 16.04 में मुझे ये याद आ रहे थे: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
रॉबर्टो लेइनार्डी

मुझे कुछ भी नहीं मिला grep "not found" $HOME/check.txt | sort | uniq। मैंने कई पुस्तकालयों के बारे में चेतावनी नहीं "एक गतिशील निष्पादन योग्य" पाया, इसलिए मैंने उपयोग कियाgrep "\.so" /tmp/check.txt | sort | uniq | sed 's/.*\/\(.*\):/\1/g' और इसकी पैदावार हुई 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.soऔर apt-file searchयह केवल लिबग्डिप्लस (पहले से स्थापित) को खोजने में सक्षम है, अर्थात अधिकांश अन्य अभी भी लापता हैं। :\ कोई सुझाव?
टोमिस्लाव नैक-अल्फेयरविक

4

यहां मेरे भविष्य के स्वयं और रुचि रखने वालों के लिए पूर्ण निर्देश हैं। समाधान ओरेकल जावा 32 बिट्स के साथ फ़ायरफ़ॉक्स 32 बिट्स स्थापित करने के लिए है।

पहले 32 बिट्स फ़ायरफ़ॉक्स प्राप्त करें:

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

फिर ओरेकल जावा 32 बिट्स प्राप्त करें (नवीनतम संस्करण के साथ डाउनलोड बदलें):

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

फ़ायरफ़ॉक्स में जावा प्लगइन के लिए वैकल्पिक बनाएँ और सक्रिय करें:

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" 

फ़ायरफ़ॉक्स के सभी उदाहरणों को बंद करें यदि पहले से चल रहा है, और 32 बिट्स फ़ायरफ़ॉक्स शुरू करें:

cd ~/firefox
./firefox

जावा के संस्करण की जांच करने के लिए, about:pluginsपता बार में टाइप करें । इसे प्रदर्शित करना चाहिए:

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

ध्यान दें कि जब आप वीबेक्स के साथ होते हैं, तो आप अपने जावा संस्करण के संस्करण को 64 बिट संस्करण में बदल सकते हैं (यदि यह स्थापित किया गया था) टाइप करके:

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

और सही प्रविष्टि का चयन करना।

इसके अलावा, रेज़ लोवन्थल के उत्तर में वर्णित के रूप में लापता वेबेक्स लाइब्रेरी स्थापित करना आवश्यक है:

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

उबंटू 14.04 ट्रस्टी ताहर की एक ताजा स्थापना पर भी परीक्षण किया गया है, यह काम करता है। अगर आपको समस्या है तो मुझे बताएं।


32-बिट FF के तहत Webex कितना कार्यात्मक है? क्या आप अपना डेस्कटॉप साझा कर सकते हैं?
केंडोर

हाँ, आप अपने डेस्कटॉप को साझा कर सकते हैं, eveything ठीक काम करता है। ध्वनि एकदम सही है, केवल समस्या यह है कि समय-समय पर जावा वीएम और पल्सेडियो अपने सीपीयू का 100% हिस्सा लेते हैं और फिर ध्वनि अक्षम हो जाती है। मुझे अभी तक एक निश्चित समाधान नहीं मिला है, लेकिन आमतौर पर कुछ अनुप्रयोगों को बंद करना, ध्वनि को फिर से चालू करना या स्क्रीन शेयर को रोकना समस्या का हल करता है।
cdupont

यह एक चक्कर दिया, लेकिन वैकल्पिक प्लगइन सेटअप पर अटक गया ... पहला कमांड काम करता है, लेकिन दूसरा नहीं करता है: मुझे @ X230: ~ $ sudo अपडेट-अल्टरनेटिव्स --सेट "/ usr / लोकल / जावा / jre1 .7.0_51 / lib / i386 / libnpjp2.so "" mozilla-javaplugin.so "अपडेट-विकल्प: त्रुटि: वैकल्पिक नाम (/usr/local/java/java1.7.0.051/lib/i386/libnpjp2.so) नहीं होना चाहिए
Kendor

1
+1 नोट: यदि आप प्रदूषित नहीं करना चाहते /etc/alternatives(जो कि 32/64 बिट के बारे में पता नहीं है), तो आप प्लगइन को एक फ़ोल्डर में रख सकते हैं और सेट कर सकते हैं MOZ_PLUGIN_PATH। देखें askubuntu.com/questions/383960/...
हारून Digulla

केंडर: सही किया गया
cdupont

3

ldd मेरे लिए काम नहीं कर रहा था और * .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

मुझे इसे चलाने के लिए इन 3 पैकेजों को स्थापित करना पड़ा (ia32-libs के लिए प्रतिस्थापन)

lib32z1 
lib32ncurses5 
lib32bz2-1.0

उसके बाद इस कमांड ने मुझे उन पैकेजों को खोजने में मदद की, जिनकी मुझे ज़रूरत थी (थोड़ी देर लग सकती है)

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


1

AWS पर जाएं, और Windows इंस्टेंस बनाएं। Chrome और Webex एक्सटेंशन इंस्टॉल करें। एक छवि बनाओ। जब भी आपको वीबेक्स की आवश्यकता होती है, बस उदाहरण को स्पिन करें।

मुझे विश्वास करो, एक 64 बिट बॉक्स के साथ काम करने के लिए एक 32 बिट ऐप प्राप्त करने की कोशिश कर रहा है मुझे बहुत परेशानी हुई है। मैंने अपने जीवन का एक अच्छा हिस्सा बर्बाद करने की कोशिश की है, और स्क्रीन शेयर भयानक है तब भी जब मुझे यह काम मिला। मैं हर कुछ महीनों में एक बार वीबेक्स लिखता हूं और कुछ भी वापस नहीं पाता। मेरी कंपनी स्लैक में चली गई है, जो उबंटू, अच्छी कॉल गुणवत्ता पर पूरी तरह से काम करता है और मैं अपनी स्क्रीन साझा कर सकता हूं। हालांकि, हमें अन्य लोगों के साथ बातचीत करनी होगी, न कि प्रबुद्ध कंपनियों और webex की जरूरत है। यह प्रति माह पैसे के लायक है तो यह काम करने के लिए इसे लेता है।


0

पिछला उत्तर यह भी करेगा, लेकिन मैं थोड़ा आलसी हूं, इसलिए मैंने Saucy के लिए ia32-libs-multarch पैकेज का पुनर्निर्माण किया और यह मेरे लिए काम करता है। मैंने जो किया वह सभी दो निर्भरता को वर्तमान संस्करण के लिए libglphoto-2 के लिए बदल दिया और मल्टीरर्क के लिए रेयरिंग पैकेज को फिर से तैयार करना था।

यह यहाँ उपलब्ध है , मेरे लंबे समय से भूले हुए वर्ड प्रेस साइट पर। एक नियमित ब्लॉगर के रूप में मत लिखो जो कि मुख्य रूप से काम करता है क्योंकि मुझे समर्थन में व्यस्त रखता है। इसके अलावा, ऑरेंजकार्ट उसी कारण से लंबे समय से मृत है। काम मुझे व्यस्त रखता है, और मैं इसके लिए लिनक्स सीखने का श्रेय देता हूं।

वैसे भी, आपका दिन शुभ हो। चिंता मत करो, खुश रहो।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.