13.10 64 বিট দিয়ে কীভাবে আমি সিসকো ওয়েবেক্সকে কাজ করব?


16

স্যাসির অধীনে ওয়েবেক্স পেতে আমার খুব কষ্ট হচ্ছে। এখনও অবধি আমি কেবল একটি জাভা প্লাগইন ইনস্টল করতে, আইও -32-libs ইনস্টল করতে সক্ষম হয়েছি এবং আমি যেতে পেরেছি। সসির সাথে ia32-libs চলে গেছে এবং আমাদের কোন 32-বিট লাইব্রেরি ইনস্টল করতে হবে তা নির্ধারণ করা আমাদের উপর নির্ভর করে।

সুতরাং প্রশ্নটি হল, আমি কীভাবে ia32-libs ছাড়াই 64 বিট সসিতে ওয়েবেক্স ইনস্টল করব?


sudo আপডেট-বিকল্প --set "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so" "মোজিলা-জাভাপ্লাগিন.সো" কাজ করে না, তবে আমার মনে হয় এটি অন্য হওয়া উচিত সুডো আপডেট-বিকল্পগুলির কাছাকাছি উপায় --set "mozilla-javaplugin.so" "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so, যদি আমি আপডেট-বিকল্পগুলির বাক্য

এটি সিডুপন্টের মতো ছিল, তবে আমি যদি ফায়ারফক্স শুরু করি তবে আমি এই ত্রুটি-বার্তা পেয়েছি / /home/paulsen/firefox32/firefox/libxul.so: libXt.so.6: ভাগ করা বস্তু ফাইলটি খুলতে পারে না: এরকম নেই ফাইল বা ডিরেক্টরি XPCOM লোড করা যায়নি।

আমি এটিকে ন্যূনতম গোলমাল
bmaupin

উত্তর:


26

এই পোস্টটি থেকে , এখানে একটি ধাপে ধাপে পদ্ধতি যা কাজ করতে পারে:

  1. জেডিকে ইনস্টল করুন।
  2. ব্রাউজারের জন্য জাভা প্লাগইন কনফিগার করুন (32-বিট জেডিকে বা ফায়ারফক্সের প্রয়োজন নেই)।
  3. .soভিতরে ফাইল তৈরি করতে একটি ওয়েবেক্স শুরু করুন $HOME/.webex/????/
  4. অমীমাংসিত .soনির্ভরতা জন্য পরীক্ষা করুন :
    ldd $ HOME / .webex / ???? / *। সুতরাং> OME হোম / চেক.এসটিএসটি
    
  5. অনুপস্থিত গ্রন্থাগারগুলির জন্য অনুসন্ধান করুন:
    গ্রেপ "খুঁজে পাওয়া যায় নি" $ হোম / চেক। টেক্সট | সাজানো | uniq
  6. গ্রন্থাগারগুলি পর্যালোচনা করুন; উদাহরণ স্বরূপ:
    libasound.so.2 => পাওয়া যায় নি
    libjawt.so => ​​পাওয়া যায় নি
    libXmu.so.6 => পাওয়া যায় নি
    libXtst.so.6 => পাওয়া যায় নি
    libXv.so.1 => পাওয়া যায় নি
    
  7. সংশ্লিষ্ট প্যাকেজগুলি সন্ধান করুন:
    অ্যাপো-ফাইল ইনস্টল করুন sudo
    sudo অ্যাপ্লিকেশন ফাইল আপডেট
    
  8. অনুপস্থিত লাইব্রেরি রয়েছে এমন প্যাকেজটি সনাক্ত করুন:
    অ্যাপ্ট-ফাইল অনুসন্ধান libXmu.so.6
    অ্যাপটি-ফাইল অনুসন্ধান libjawt.so
    
  9. অনুপস্থিত গ্রন্থাগারগুলি ইনস্টল করুন, উদাহরণস্বরূপ:
    sudo apt-get ইনস্টল -y libxmu6: i386
    sudo-get -y libasound2: i386 ইনস্টল করুন
    sudo apt-get ইনস্টল -y libxv1: i386
    sudo apt-get ইনস্টল -y libxtst6: i386
    sudo apt-get ইনস্টল -y libgcj12-awt: i386
    

আপনি java.lang.UnsatisfiedLinkError: .../.webex/1324/libdbr.so: wrong ELF class: ELFCLASS32কী কনসোলে এই ত্রুটিগুলি অনেক পেয়েছেন তা নিশ্চিত করতে পারেন:?
অ্যারন দিগুল্লা

এই প্রদর্শিত হয় উপর ভিত্তি করে আমার জন্য কাজ করেছেন কাজ পরীক্ষা webinar 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
Antonios Hadjigeorgalis

উবুন্টুতে 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 ট্রাস্টি তাহরের একটি নতুন ইনস্টলতেও পরীক্ষিত, এটি কাজ করে। আপনার সমস্যা থাকলে আমাকে জানান know


32-বিট এফএফ এর অধীনে ওয়েবেেক্স কতটা কার্যকর? আপনি কি আপনার ডেস্কটপ ভাগ করতে পারেন?
কেন্দর

হ্যাঁ আপনি আপনার ডেস্কটপ ভাগ করে নিতে পারেন, শ্রুতিমালা ভাল কাজ করে। শব্দটি নিখুঁত, একমাত্র সমস্যাটি হল সময় সময় জাভা ভিএম এবং পালসওদিও তাদের সিপিইউর 100% নেয় এবং তারপরে শব্দটি শ্রবণযোগ্য হয় না। আমি এখনও একটি নির্দিষ্ট সমাধান খুঁজে পেলাম না, তবে সাধারণত কিছু অ্যাপ্লিকেশন বন্ধ করে শব্দটি পুনরায় চালু করা বা স্ক্রিনের ভাগ বন্ধ করে দেওয়া সমস্যার সমাধান করে।
সিডিআপ্ট

এটিকে ঘূর্ণি দেওয়া হয়েছে, তবে বিকল্প প্লাগইন সেটআপে আটকে গিয়েছে ... প্রথম কমান্ডটি কাজ করে তবে দ্বিতীয়টি তা করে না: me @ X230: @ $ sudo আপডেট-বিকল্প --set "/ usr / স্থানীয় / জাভা / জেআর 1 .7.0_51 / lib / i386 / libnpjp2.so "" mozilla-javaplugin.so "আপডেট-বিকল্প: ত্রুটি: বিকল্প নাম (/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so) অবশ্যই না '/' এবং স্পেসগুলি ধারণ করে
Kendor

1
+1 দ্রষ্টব্য: আপনি যদি দূষণ করতে না চান /etc/alternatives(যা 32/64 বিট সচেতন নয়), আপনি প্লাগইনটিকে একটি ফোল্ডারে রেখে সেট করতে পারেন MOZ_PLUGIN_PATHজিজ্ঞাসাবাবু
হারুন ডিগুল্লা

কেন্দর: সংশোধন করা হয়েছে
সিডিউপন্ট

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 এ যান এবং একটি উইন্ডোজ উদাহরণ তৈরি করুন। Chrome এবং ওয়েবেক্স এক্সটেনশানগুলি ইনস্টল করুন। একটি ইমেজ তৈরি করুন। যখনই আপনার ওয়েবেক্সের প্রয়োজন হবে, কেবল উদাহরণটি স্পিন করুন।

আমাকে বিশ্বাস করুন, একটি 32 বিট অ্যাপ্লিকেশনটি 64 বিবিট বাক্সের সাথে কাজ করার চেষ্টা করায় আমার খুব সমস্যা হয়েছে। আমি চেষ্টা করে আমার জীবনের একটি ভাল অংশ নষ্ট করেছি, এবং স্ক্রিন ভাগটি কাজ করার পরেও ভয়াবহ। আমি প্রতি কয়েক মাসে একবার ওয়েবেক্সে লিখি এবং কিছুই ফিরে পাই না। আমার সংস্থা স্ল্যাকে চলে গেছে, যা উবুন্টুতে পুরোপুরি কাজ করে, ভাল কল মানের এবং আমি আমার স্ক্রিনটি ভাগ করতে পারি। তবে আমাদের আলোকিত সংস্থাগুলি এবং ওয়েবেক্সের প্রয়োজন হিসাবে নয়, অন্যদের সাথে যোগাযোগ করতে হবে। এটি কাজ করতে এটি পেতে মাসে মাসে পেনিসের মূল্য।


0

পূর্ববর্তী উত্তরটি এটিও করবে, তবে আমি কিছুটা অলস, তাই আমি স্যাসির জন্য ia32-libs-multiarch প্যাকেজটি পুনর্নির্মাণ করেছি এবং এটি আমার পক্ষে কাজ করে। আমি যা করেছি তা হ'ল লিবিগ্ল্ফো -2 এর জন্য দুটি ভারসাম্যতা বর্তমান সংস্করণে পরিবর্তন করা এবং মাল্টিআার্কের জন্য র‌রিং প্যাকেজটিকে পুনরায় ফিরিয়ে আনা।

এটি পাওয়া যায় এখানে আমার দীর্ঘ ভুলে ওয়ার্ড প্রেস সাইট এ। নিয়মিত ব্লগার হিসাবে লেখবেন না যে মূলত কারণ কাজ আমাকে সমর্থনে ব্যস্ত রাখে। এছাড়াও অরেঞ্জ্রেট একই কারণে দীর্ঘ মৃত। কাজ আমাকে ব্যস্ত রাখে এবং আমি এর জন্য লিনাক্স শেখার কৃতিত্ব করি।

যাইহোক, একটি সুন্দর দিন দিন। চিন্তা করবেন না, খুশি হোন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.