Cisco WebExを13.10 64ビットで動作させるにはどうすればよいですか?


16

Saucyでwebexを動作させるのは非常に困難です。これまで、Javaプラグインをインストールし、ia32-libsをインストールすることができました。Saucy ia32-libsがなくなったので、どの32ビットライブラリをインストールする必要があるかを判断するのは私たち次第です。

だから質問は、ia32-libsなしで64ビットSaucyにWebExをどのようにインストールするのですか?


sudo update-alternatives --set "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so" "mozilla-javaplugin.so"は機能しませんが、他のはずですsudo update-alternativesを回避する方法--set "mozilla-javaplugin.so" "/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so、update-alternatives構文の権利を理解している場合

cdupontのようでしたが、firefoxを起動すると、次のエラーメッセージが表示されます./firefox XPCOMGlueLoadファイル/home/paulsen/firefox32/firefox/libxul.so:libXt.so.6:共有オブジェクトファイルを開けません:そのようなファイルまたはディレクトリXPCOMをロードできませんでした。

回答:


26

この投稿から、ここでうまくいくかもしれないステップバイステップの方法があります:

  1. JDKをインストールします。
  2. ブラウザ用のJavaプラグインを構成します(32ビットJDKまたはFirefoxは必要ありません)。
  3. WebExを起動して、.so内にファイルを作成します$HOME/.webex/????/
  4. 未解決の.so依存関係を確認します。
    ldd $ HOME / .webex / ???? / *。so> $ HOME / check.txt
    
  5. 不足しているライブラリを検索:
    grep "not found" $ HOME / check.txt | 並べ替え| ユニーク
  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ファイル検索libXmu.so.6
    apt-ファイル検索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か?
アーロンディグラ14

これは、テストウェビナーに 基づいて機能していたようです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 14

:Ubuntuの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
ロベルトLeinardi

で何も見つかりません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.soapt-file searchだけlibgdiplus(既にインストールされている)、すなわち他人のほとんどがまだ不足しているを発見することができます。:\ 助言がありますか?
トミスラフナキクアルファレビッチ

4

ここに私の将来の自分と興味のある人のための完全な指示があります。解決策は、Firefox 32ビットとOracle Java 32ビットをインストールすることです。

まず、Firefox 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

次に、Oracle Java 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

firefoxへの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" 

既に実行されている場合はFirefoxのすべてのインスタンスをシャットダウンし、32ビットのfirefoxを起動します。

cd ~/firefox
./firefox

javaのバージョンを確認するに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

Webexの使用が終了したら、次のように入力して、Javaプラグインのバージョンを64ビットバージョン(インストールされている場合)に戻すことができます。

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

そして、正しいエントリを選択します。

さらに、Russ Lowenthalの回答で説明されているように、欠落しているwebexライブラリをインストールする必要があります。

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の新規インストールでもテストされ、動作します。問題がある場合はお知らせください。


32ビットFFでWebexはどの程度機能しますか?デスクトップを共有できますか?
ケンドール14年

はい、デスクトップを共有できますが、すべてうまくいきます。音は完璧です。唯一の問題は、時々Java VMとpulseaudioがCPUの100%を使用し、音が聞こえなくなることです。決定的な解決策はまだ見つかりませんでしたが、通常、いくつかのアプリケーションを閉じたり、サウンドを再起動したり、画面共有を停止したりすることで問題は解決します。
cdupont

これを旋回させたが、代替プラグインのセットアップにこだわった...最初のコマンドは機能するが、2番目のコマンドは機能しない:me @ X230:〜$ sudo update-alternatives --set "/ usr / local / java / jre1 .7.0_51 / lib / i386 / libnpjp2.so "" mozilla-javaplugin.so "update-alternatives:エラー:代替名(/usr/local/java/jre1.7.0_51/lib/i386/libnpjp2.so) 「/」とスペースが含まれる
Kendor 14

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拡張機能をインストールします。画像を作成します。webexが必要なときはいつでも、インスタンスを起動するだけです。

TRUST ME、32ビットのアプリを64ビットのボックスで動作させようとすると、私は非常に苦労しました。私は自分の人生のかなりの部分を無駄にしようとしていますが、画面共有は機能していてもひどいものです。数か月に1回Webexに書き込みますが、何も返されません。私の会社はSlackに移行しました。SlackはUbuntuで完璧に機能し、通話品質がよく、画面を共有できます。ただし、賢明な企業やwebexが必要なためではなく、他のユーザーとやり取りする必要があります。これを機能させるには、1か月あたり1ペニーの価値があります。


0

前の回答でもこれを行いますが、私は少し怠け者なので、Saucy用にia32-libs-multiarchパッケージを再構築しました。libglphoto-2の2つの依存関係を現在のバージョンに変更し、multiarchのraringパッケージを再パッケージするだけでした。

これは、長く忘れられていた私のWord Pressサイトで入手できます。主に仕事がサポートで忙しいので、通常のブロガーとして書いてはいけません。その上、OrangeCrateは同じ理由で長い間死んでいます。仕事は忙しいので、そのためにLinuxを学ぶことを信じています。

とにかく、良い一日を。心配しないで、幸せになってください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.