问题描述
webex在Ubuntu 14.04中不起作用。我需要安装32位Java和Fire Fox才能正常工作吗? 64位本身是否有任何选择
最佳回答
终于为我解决了
安装Oracle Java以解决此问题
在键盘上按Ctrl + Alt + T打开终端窗口。打开后,复制并粘贴以下命令,然后按Enter。出现提示时输入您的用户密码,它将把PPA存储库添加到您的系统中。
sudo add-apt-repository ppa:webupd8team/java
之后,通过以下方式更新软件包列表:
sudo apt-get update
要安装Oracle Java 8,请运行:
sudo apt-get install oracle-java8-installer
将代码中的数字8更改为6(或7)以安装Java 6(或7)。
在安装过程中,系统会要求您同意许可,然后安装程序将开始从oracle网站下载Java文件并将其安装在系统上。
要设置默认的Java,请运行:
sudo apt-get install oracle-java8-set-default
另外,将数字8更改为所需的Java版本。
次佳回答
对于那些桌面共享在Ubuntu 14.04 64位中无法运行的用户
-
检查webex的现有主目录
$ ls $HOME/.webex 1670
-
让我们从头开始
$ rm -r .webex/
-
再次启动Firefox并启动会议
$ ls $HOME/.webex 1530
-
您将可以开始会话,发起聊天,但桌面共享可能无法正常工作。然后,找到缺少的库:
ldd $HOME/.webex/1530/*.so >>check.txt
-
grep “not found”行:
$ grep "not found" check.txt | sort -u libgtk-x11-2.0.so.0 => not found libgdk-x11-2.0.so.0 => not found libXmu.so.6 => not found ---------------->>> libXtst.so.6 => not found libjawt.so => not found ----------->>> libXmu.so.6 => not found libpangoxft-1.0.so.0 => not found libXft.so.2 => not found libpangoft2-1.0.so.0 => not found libpangox-1.0.so.0 => not found
-
安装apt-file程序。
sudo apt-get install apt-file apt-file update
-
搜索找不到的每个库。
$ apt-file search libXmu.so.6 libxmu6: /usr/lib/x86_64-linux-gnu/libXmu.so.6 libxmu6: /usr/lib/x86_64-linux-gnu/libXmu.so.6.2.0 libxmu6-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libXmu.so.6.2.0
-
一旦我们知道这些库,就可以使用它们来安装它们。不是每个实际安装的软件包,因为其中一些是依赖项。
sudo apt-get install -y libgtk2.0-0:i386 libxmu6:i386 libgcj14-awt:i386 libpangoxft-1.0-0:i386 libxft2:i386 libpangoft2-1.0-0:i386 libpangox-1.0-0:i386
-
无需重新启动浏览器或您的机器。您的web-ex将开始工作。
第三种回答
假设使用64位系统(当今最常见的情况),有两种方法可以使WebEx在Ubuntu 14.04LTS中工作:
-
使它工作”natively”
-
使用self-contained手动安装的Firefox /Java 32位版本。
尽管由于自动安全更新和较少混乱而使#1更为可取,但我只能让#2正常工作。因此,我记录了这两种方法,希望有人能解决方法1的错误。
1.本机方法(对我不起作用)
-
安装Firefox
-
安装JDK
-
加入WebEx测试会议以在
$HOME/.webex/
内创建会话。它将有一个数字文件夹名称 -
检查未解决的.so依赖项:
ldd $HOME/.webex/????/*.so > $HOME/check.txt
grep "not found" $HOME/check.txt | sort | uniq
-
查找缺少的库的软件包(显然,您可以忽略丢失的libjawt.so,在安装libgcj12-awt:i386`之后它仍然显示丢失)
sudo apt-get install apt-file
sudo apt-file update
apt-file search
-
安装缺少的库(由于WebEx为32位,请附加:i386),例如:
sudo apt-get install -y libasound2:i386
-
完成后,再次参加测试会议
状态:
-
音频尚不可用
-
我没有看到对方的视频
2. Self-contained手动安装32位Firefox /Java
极其重要:您将要手动安装可以确保尚不知道漏洞的软件。您将必须保持最新状态。
概述:
-
下载适用于Linux的最新32位Firefox
-
下载适用于Linux的最新32位Oracle Java
-
链接Firefox插件文件夹中的32位Java
-
创建脚本以启动32位Firefox
-
为32位Firefox创建桌面条目
为此,请打开一个终端并输入以下命令。请注意,下载名称截至2015年5月13日是正确的,并且可能很快就会更改。
cd
mkdir webex
cd webex
wget http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/38.0/linux-i686/en-US/firefox-38.0.tar.bz2
wget -O java.tar.gz http://javadl.sun.com/webapps/download/AutoDL?BundleId=106238
tar -C . -zxf java.tar.gz
tar -C . -jxf firefox-38.0.tar.bz2
mkdir firefox/browser/plugins
ln -s ~/webex/jre1.8.0_45/lib/i386/libnpjp2.so ~/webex/firefox/browser/plugins/libnpjp2.so
nano ~/webex/webex.sh
chmod u+x ~/webex/webex.sh
sudo nano /usr/share/applications/webex.desktop
sudo update-desktop-database
~/webex/webex.sh
的内容。用您的用户名替换yuv
并根据下载/安装的版本更新JAVA_HOME
的文件夹名称
#!/bin/bash
export ENV_HOME_32=~/webex
export JAVA_HOME=$ENV_HOME_32/jre1.8.0_45
export FIREFOX_HOME=$ENV_HOME_32/firefox
export PATH=$FIREFOX_HOME:$JAVA_HOME/bin:$PATH
firefox --no-remote -P WebEx
/usr/share/applications/webex.desktop
的内容。用您的用户名替换yuv
并在~/webex/webex.jpg
中创建一些有意义的图像
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
StartupNotify=true
Icon=/home/yuv/webex/webex.jpg
Name=WebEx
Comment=32 Bit firefox for WebEx
Exec=/home/yuv/webex/webex.sh
Categories=Application;Productivity;Collaboration
测试:
-
在XFCE中,转到菜单“其他”并启动WebEx
-
第一次:创建WebEx配置文件
状态:
-
我能够参加会议,交谈和倾听,并看到另一个网络摄像头
-
我无法播放我的网络摄像头,需要进一步调查