Fedora 不会从他们的网站分发,因为 Macromedia 的许可不允许这样做,但是使用 http://macromedia.mplug.org/ 上的 RPM 没有其他法律障碍。
按照这些指示,将 Macromedia 仓库配置放到你的/etc/yum.repos.d/目录中。它应该看起来像这样
[macromedia] name=Macromedia for i386 Linux baseurl=http://macromedia.mplug.org/rpm/ enabled=1 gpgcheck=1 gpgkey=http://macromedia.mplug.org/FEDORA-GPG-KEY |
然后进行安装
yum install flash-plugin |
安装此 RPM 应该会将插件放入你的 Firefox 插件目录(以及 Mozilla 的插件目录)。
你可以在 官方测试页面 测试你的 Flash 支持。请注意,安装插件后你可能需要关闭并重启浏览器;我立即尝试了 Flash 测试,结果 Firefox 崩溃了。
这里有个问题:Macromedia 插件仅适用于 32 位 Intel 机器。在 64 位模式下运行的 x86_64 上它完全失败(一般来说,32 位插件在 64 位浏览器中无法工作)。目前有三个项目正在解决这个问题
gplflash1 是最初的 GPL Flash 插件。仅处理 SWF 高达 level 4 的版本。
gplflash2 半工作状态,有令人痛苦的闪烁,并且经常导致 Firefox 崩溃。这个 gplflash 的重写版本已被放弃,转而支持 gnash。
gnash 承诺完全支持 SWF 高达 level 7 的版本,但仍处于早期开发阶段,并且有很多警告。
我认为在 64 位系统上正确的临时解决方案可能是构建和安装 gplflash1,但截至 2006 年 3 月 21 日,我无法做到这一点,因为它需要一个 X 头文件,但我还找不到合适的 RPM。随着 FC5 周围的情况稳定下来,这可能会改变。