我正在运行 Ubuntu 14.04 x64 桌面 lts,并下载了 Adobe 独立播放器。
当我尝试运行它时出现错误:-
./flashplayer ./flashplayer:加载共享库时出错:libgthread-2.0.so.0:无法打开共享对象文件:没有此文件或目录
据我所知,我已经安装了适当的库,但我猜它正在寻找 x86 库,但我不知道如何强制安装它。
我该怎么做呢?
答案1
如果您使用的是 x64,请检查您是否启用了 i386 存储库:
dpkg --print-foreign-architectures
如果没有,请通过以下方式添加:
sudo dpkg --add-architecture i386
sudo apt-get update
现在,/usr/lib/i386-linux-gnu/libgthread-2.0.so.0
由 为我提供libglib2.0-0
。要安装 x86 版本,请尝试:
sudo apt-get install libglib2.0-0:i386
答案2
我在 14.04 x64 上也遇到了困难。其他方法(如 gnash)对我来说失败了,可能是因为对 Action Script 的支持不完整。最后我使用了这种方法:
从以下位置安装最新的 Winehttps://wiki.winehq.org/Ubuntu或者只需通过软件中心安装 wine。
下载独立的 Flash Player 12这里。
解压到(如果您使用档案管理器进行解压,则
~/.wine/drive_c/Program Files/
必须点击CTRL-H显示隐藏文件来查找目录)。.wine
打开
~/.wine/drive_c/Program Files/fp_12.0.0.38_archive/12_0_r0_38_debug
文件夹并flashplayer12_0r0_38_win_sa_debug.exe
使用 Wine Windows 程序加载器启动导航到并打开您的 .swf。从现在起,我只需右键单击 SWF 文件并选择使用 Adobe Flash Player 12.0 r0 打开即可