在Ubuntu下手动安装最新版 firefox 及 flash player

在 Chrome 的步步紧逼下,Firefox 现在也迈开了版本升级的大步,不但 IE 团队顶不住送蛋糕的压力,各大linux发行版本也是压力山大,跟不上firefox升级的步伐。象清风现在用的系统ubuntu 10.04,其源里的firefox 还是3.6版本。清风暂时不想去升级整个系统,不过却觉得很有必要升级一下 Firefox。现在 Firefox 已经升级到8.0版本了,不过我估计无论是用官方源还是还是国内源,无论是用10.04版本还是11.10版本,短时间内都没有办法直接从源里安装新版本的Firefox。
好在Firefox 对此早有预料,提供的都是预编译版本,我们可以直接下载使用!其最新8.0版本可以猛击这里下载。下载之後,解压文件包,得到一个firefox目录,里面包含有firefox运行所需的所有文件,将它放到任意一个位置即可。
# tar jxvf firefox-8.0.tar.bz2
# mv firefox /opt
# chmod 755 /opt/firefox/firefox
# rm -f /usr/bin/firefox
# ln -s /opt/firefox/firefox /usr/bin/firefox

到这里最新版本的firefox就安装完成了,比较头痛的是 flash player 安装. 新安装的firefox 要重新安装 flash player 插件, 清风google了下下,还没找到现成的教程。研究了一下,发现其实倒也不难。

如下图,刚安装的firefox,没有办法播放flash 视频,点击页面上的“安装插件”只能得到 “未找到合适的插件”的提示。

这时我们需要到 adobe 官网去下载 flash player  插件, 猛击这里 直达其下载页面,也就是这个页面给人给人误导!

大家看到了,这个页面会自动探测目标操作系统类型并给出推荐,问题就是出在这里。以清风的系统为例,系统是 64位 Ubuntu 10.04,所以 Adobe 推荐64位版本 flash player, 但是这样下载下来的插件是不可用的,为什么?因为 Firefox 是32位的! 所以我们要点击上面那个 “不同的操作系统或浏览器?” 重新选择不同的版本。

在这里第一步选择 Linux (32-bit), 第二步请选择 for other Linux (.tar.gz) 版本! 如果是 Ubuntu 系统的话,千万别选 apt 版本。因为 firefox 没做相关设置,不能识别 apt 格式文件,会导致下载安装失败!

文件包下载之後解压得到一个新的目录: install_flash_player_11_linux.i386,里面包含一个 usr 子目录和 一个libflashplayer.so 文件。把它们安装到正确的位置即可。
# tar xvf install_flash_player_11_linux.i386.tar.gz
#cd install_flash_player_11_linux.i386
# tar cvf usr.tar usr/
# tar xvf usr.tar -C /
# mkdir ~/.mozilla/plugins
# chmod a+x libflashplayer.so
# cp libflashplayer.so ~/.mozilla/plugins/

如果你Firefox还不能播放flash 视频,你还需要安装 ia3-libs。
# apt-get install ia32-libs

到这里就基本上完成了最新版本的firefox 及其 Flash player 的安装。有兴趣的同学不妨写个脚本,对初学的同学更方便些,呵呵。

关于 清风

关注IT资讯,虚拟化技术,企业VPN, VoIP, CRM应用等。
本文章发表于 (This entry was posted in) linux 技术, 网络管理 标签 (and tagged) , , . 收藏 (Bookmark the) 永久链接(permalink).

本文有2条评论

  1. 不知道你怎么会这么复杂,都是添加个源的事情

  2. 這個不會自動安裝嗎?在下好久不用Ubuntu了。都不記得有這個系統了。

发表评论 Leave a Reply

邮箱不会出现在评论中(Your email address will not be published.) *号为必填项 Required fields are marked *

*

你可以使用一些简单的 HTML 命令。You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

请回答(What is) 11 + 14 ?
Please leave these two fields as-is:
IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)