LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1704|回复: 9

openSUSE-11.2-Milestone-6下为64位firefox安装flash player 10.

[复制链接]
发表于 2009-8-26 22:10:24 | 显示全部楼层 |阅读模式
1. 我是DVD安装, openSUSE-DVD-Build0233-x86_64.iso 因为openSUSE的政策就是不是发行版本(即distribution, 如果你安装后更新repo是这种格式: download.opensuse.org/distribution/11.1/repo的代表是正式发行版, 11.2 milestone 6不是,所以装好要重新配置更新源到factory), 测试版本的DVD,CD,NET都 是跟着factory源同步向前走的(似乎哪里看到过有这么一说), 所以不保证你拿到的milestone6和我的Build是一样的,仅供参考.
2. 我的milestone 6装好后默认的firefox是64位版本,如果你撞上了32位的,就不用看了.

Adobe官方网站的flash player我们可以用的有两个格式: rpm和tar.gz
rpm格式的默认安装路径是/usr/lib/flash-plugin, tar.gz格式解压后只有一个libflashplayer.so.
第一个rpm格式安装的路径和我们认知中firefox的路径完全不同, 没有mozilla, 没有firefox, 没有xulrunner, 没有plugins. 经过实际测试, 装好后64位firefox仍然显示缺少插件. 复制到/usr/lib64/firefox/plugins文件夹下也没用.( 默认没有plugins文件夹)

正确的安装方法是:

1. 安装mozilla-nss-32bit. 经过测试安装64bit的没有用.
2. 复制tar.gz解压的libflashplayer.so到/usr/lib64/browser-plugins/文件夾下.
3. 终端输入nspluginwrapper -i /usr/lib64/browser-plugins/libflashplayer.so安装插件,会在/usr/lib64/browser-plugins/下生成npwrapper.libflashplayer.so文件,重启firefox在add-ons下查看显示为Shockwave Flash 10.0 r32, 其实就是adobe家的flash player.
4. 删除/usr/lib64/browser-plugins/下的libflashplayer.so

已知bug:

关闭标签功能失灵, 关闭标签会关闭firefox, 下次启动显示的是restore标签, 包括你试图关闭的标签.

禁用插件可解决.

故慎用, 我一般都是看視频的时候手动开启.

PS: it is the same to Adobe Reader Browser Plugin nppdf.so
发表于 2009-8-27 08:27:35 | 显示全部楼层
Linux对Flash的支持真是…寡人的SuSE11.1上装了两个Firefox,一个是系统自带的3.0.2版,另一个是所谓的中国版,3.5。前者可以播放Flash格式的电影,图像声音都正常,后者无声。共同点是这两个版本在播放Flash时CPU占用非常高,无语了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-27 09:12:50 | 显示全部楼层
the reason is that npviewer use much of the ram. for me, sometimes it does, sometimes doesnt. it is may 'cause flash plugin is nspluginwrapperred....as the name tells, just "wrapper", not native.
回复 支持 反对

使用道具 举报

发表于 2009-8-27 09:49:44 | 显示全部楼层
Post by doublechou;2020659
1. 我是DVD安装, openSUSE-DVD-Build0233-x86_64.iso 因为openSUSE的政策就是不是发行版本(即distribution, 如果你安装后更新repo是这种格式: download.opensuse.org/distribution/11.1/repo的代表是正式发行版, 11.2 milestone 6不是,所以装好要重新配置更新源到factory), 测试版本的DVD,CD,NET都 是跟着factory源同步向前走的(似乎哪里看到过有这么一说), 所以不保证你拿到的milestone6和我的Build是一样的,仅供参考.
2. 我的milestone 6装好后默认的firefox是64位版本,如果你撞上了32位的,就不用看了.

Adobe官方网站的flash player我们可以用的有两个格式: rpm和tar.gz
rpm格式的默认安装路径是/usr/lib/flash-plugin, tar.gz格式解压后只有一个libflashplayer.so.
第一个rpm格式安装的路径和我们认知中firefox的路径完全不同, 没有mozilla, 没有firefox, 没有xulrunner, 没有plugins. 经过实际测试, 装好后64位firefox仍然显示缺少插件. 复制到/usr/lib64/firefox/plugins文件夹下也没用.( 默认没有plugins文件夹)

正确的安装方法是:

1. 安装mozilla-nss-32bit. 经过测试安装64bit的没有用.
2. 复制tar.gz解压的libflashplayer.so到/usr/lib64/browser-plugins/文件夾下.
3. 终端输入nspluginwrapper -i /usr/lib64/browser-plugins/libflashplayer.so安装插件,会在/usr/lib64/browser-plugins/下生成npwrapper.libflashplayer.so文件,重启firefox在add-ons下查看显示为Shockwave Flash 10.0 r32, 其实就是adobe家的flash player.
4. 删除/usr/lib64/browser-plugins/下的libflashplayer.so

已知bug:

关闭标签功能失灵, 关闭标签会关闭firefox, 下次启动显示的是restore标签, 包括你试图关闭的标签.

禁用插件可解决.

故慎用, 我一般都是看視频的时候手动开启.

PS: it is the same to Adobe Reader Browser Plugin nppdf.so


64 位 Firefox + Flash ?? 到目前为止貌似ADOBE 还没出这玩艺.
包括 IE OPERA 在内的所有 64 位浏览器都没法使用 FLASH.
你的 firefox 不可能是 64位的.
回复 支持 反对

使用道具 举报

发表于 2009-8-27 10:12:25 | 显示全部楼层
有测试版的64位Flash不是?为什么还这么麻烦?
回复 支持 反对

使用道具 举报

发表于 2009-8-27 11:10:50 | 显示全部楼层
jeff-cao已经两斤了,呵呵
回复 支持 反对

使用道具 举报

发表于 2009-8-27 13:54:20 | 显示全部楼层
Post by wenzi_lee;2020801
jeff-cao已经两斤了,呵呵

听到你这话jeff-cao脸红了一半
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-27 20:24:21 | 显示全部楼层
凡事不绝对, 32位的firefox默认安装位置会是/usr/lib64/firefox么...openSUSE的程序员不能这么干吧....再说firefox不是64位的话,Adobe官网的flash怎么能装不上...我只是把32位的flash wrapper一下而已啊, 没一点技术含量的,而且说了很不稳定. 老外早就这么干了,在en.opensuse.org上...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-27 20:25:49 | 显示全部楼层
真的么,我不知道哎,楼上给个链接吧,我的这个大智慧flash版跑不动,只能看youku....
回复 支持 反对

使用道具 举报

发表于 2009-8-28 00:17:55 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表