Saucyでwebexを動作させるのは非常に困難です。これまで、Javaプラグインをインストールし、ia32-libsをインストールすることができました。Saucy ia32-libsがなくなったので、どの32ビットライブラリをインストールする必要があるかを判断するのは私たち次第です。
だから質問は、ia32-libsなしで64ビットSaucyにWebExをどのようにインストールするのですか?
Saucyでwebexを動作させるのは非常に困難です。これまで、Javaプラグインをインストールし、ia32-libsをインストールすることができました。Saucy ia32-libsがなくなったので、どの32ビットライブラリをインストールする必要があるかを判断するのは私たち次第です。
だから質問は、ia32-libsなしで64ビットSaucyにWebExをどのようにインストールするのですか?
回答:
この投稿から、ここでうまくいくかもしれないステップバイステップの方法があります:
.so
内にファイルを作成します$HOME/.webex/????/
。.so
依存関係を確認します。ldd $ HOME / .webex / ???? / *。so> $ HOME / check.txt
grep "not found" $ HOME / check.txt | 並べ替え| ユニーク
libasound.so.2 =>見つかりません libjawt.so =>見つかりません libXmu.so.6 =>見つかりません libXtst.so.6 =>見つかりません libXv.so.1 =>見つかりません
sudo apt-get install apt-file sudo apt-fileアップデート
aptファイル検索libXmu.so.6 apt-ファイル検索libjawt.so
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
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
だけlibgdiplus(既にインストールされている)、すなわち他人のほとんどがまだ不足しているを発見することができます。:\ 助言がありますか?
ここに私の将来の自分と興味のある人のための完全な指示があります。解決策は、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の新規インストールでもテストされ、動作します。問題がある場合はお知らせください。
/etc/alternatives
(32/64ビットに対応していません)、プラグインをフォルダーに入れてを設定できMOZ_PLUGIN_PATH
ます。参照してくださいaskubuntu.com/questions/383960/...
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
誰かがここに来ても.webex
フォルダが見つからない場合は、次を確認してください。
AWSに移動し、Windowsインスタンスを作成します。ChromeとWebex拡張機能をインストールします。画像を作成します。webexが必要なときはいつでも、インスタンスを起動するだけです。
TRUST ME、32ビットのアプリを64ビットのボックスで動作させようとすると、私は非常に苦労しました。私は自分の人生のかなりの部分を無駄にしようとしていますが、画面共有は機能していてもひどいものです。数か月に1回Webexに書き込みますが、何も返されません。私の会社はSlackに移行しました。SlackはUbuntuで完璧に機能し、通話品質がよく、画面を共有できます。ただし、賢明な企業やwebexが必要なためではなく、他のユーザーとやり取りする必要があります。これを機能させるには、1か月あたり1ペニーの価値があります。
前の回答でもこれを行いますが、私は少し怠け者なので、Saucy用にia32-libs-multiarchパッケージを再構築しました。libglphoto-2の2つの依存関係を現在のバージョンに変更し、multiarchのraringパッケージを再パッケージするだけでした。
これは、長く忘れられていた私のWord Pressサイトで入手できます。主に仕事がサポートで忙しいので、通常のブロガーとして書いてはいけません。その上、OrangeCrateは同じ理由で長い間死んでいます。仕事は忙しいので、そのためにLinuxを学ぶことを信じています。
とにかく、良い一日を。心配しないで、幸せになってください。