centos中如何给firefox安装flash插件

87447100 2013-08-13

    话说当时在笔记本上安装了个centos,本身带firefox浏览器,但是访问网站时总是提示没有flash插件,于是尝试安装个flash插件。

    首先在浏览器李访问http://get.adobe.com/cn/flashplayer/,选择合适的插件,我选择的是tar.gz,点击下载。下载完成后默认存放到当前登录用户的home目录下的“下载”文件夹,文件名类似install_flash_player_11_linux.i386.tar.gz。

    将下载的安装包解压缩:

$ tar -zxvf install_flash_player_11_linux.i386.tar.gz

     我是直接在资源管理器里右键-解压到本地,然后:

[zydky@zydky ~]$ ls
公共的  模板  视频  图片  文档  下载  音乐  桌面
[zydky@zydky ~]$ cd 下载
[zydky@zydky 下载]$ ls
install_flash_player_11_linux.i386  install_flash_player_11_linux.i386.tar.gz
[zydky@zydky 下载]$ cd install_flash_player_11_linux.i386
[zydky@zydky install_flash_player_11_linux.i386]$ ls
libflashplayer.so  readme.txt  usr

    

    需要将解压后的libflashplayer.so拷贝到firefox的插件目录下:

[zydky@zydky install_flash_player_11_linux.i386]$ cp libflashplayer.so /usr/lib/mozilla/plugins
cp: 无法创建普通文件"/usr/lib/mozilla/plugins/libflashplayer.so": 权限不够

    查看/usr/lib/mozilla/plugins的权限设置

[zydky@zydky 下载]$ cd /usr/lib/mozilla
[zydky@zydky mozilla]$ ls -al
总用量 76
drwxr-xr-x.   5 root root  4096 9月   9 2012 .
dr-xr-xr-x. 126 root root 57344 7月  28 10:33 ..
drwxr-xr-x.   3 root root  4096 9月   9 2012 extensions
drwxr-xr-x.   2 root root  4096 8月  13 21:14 plugins
drwxr-xr-x.   2 root root  4096 8月  13 21:20 plugins-wrapped

     可以看到,/usr/lib/mozilla下plugins目录的所有者是root,其他用户没有写权限

    更改当前登录用户为root后再进行拷贝:

[zydky@zydky install_flash_player_11_linux.i386]$ su root
密码:
[root@zydky install_flash_player_11_linux.i386]# cp libflashplayer.so /usr/lib/mozilla/plugins
[root@zydky install_flash_player_11_linux.i386]# cd /usr/lib/mozilla/plugins
[root@zydky plugins]# ls -al
总用量 17372
drwxr-xr-x. 2 root root     4096 8月  13 21:14 .
drwxr-xr-x. 5 root root     4096 9月   9 2012 ..
-rw-r--r--. 1 root root 17418852 8月  13 21:14 libflashplayer.so
-rwxr-xr-x. 1 root root     4332 11月 12 2010 librhythmbox-itms-detection-plugin.so
-rwxr-xr-x. 1 root root    94248 11月 12 2010 libtotem-cone-plugin.so
-rwxr-xr-x. 1 root root   102784 11月 12 2010 libtotem-gmp-plugin.so
-rwxr-xr-x. 1 root root    68600 11月 12 2010 libtotem-mully-plugin.so
-rwxr-xr-x. 1 root root    77188 11月 12 2010 libtotem-narrowspace-plugin.so

     可以看到拷贝成功,但是libflashplayer.so不是可执行文件,需要让这个文件变成一个可执行文件:

[root@zydky plugins]# chmod 755 libflashplayer.so 
[root@zydky plugins]# ls -al
总用量 17372
drwxr-xr-x. 2 root root     4096 8月  13 21:14 .
drwxr-xr-x. 5 root root     4096 9月   9 2012 ..
-rwxr-xr-x. 1 root root 17418852 8月  13 21:14 libflashplayer.so
-rwxr-xr-x. 1 root root     4332 11月 12 2010 librhythmbox-itms-detection-plugin.so
-rwxr-xr-x. 1 root root    94248 11月 12 2010 libtotem-cone-plugin.so
-rwxr-xr-x. 1 root root   102784 11月 12 2010 libtotem-gmp-plugin.so
-rwxr-xr-x. 1 root root    68600 11月 12 2010 libtotem-mully-plugin.so
-rwxr-xr-x. 1 root root    77188 11月 12 2010 libtotem-narrowspace-plugin.so

     可以看到,该文件已经具有可执行权限。

    退出root用户,回到一般用户身份:

[root@zydky plugins]# exit;
exit
[zydky@zydky install_flash_player_11_linux.i386]$

    重启firefox,访问sohu.com,可以看到flash正常显示了。

说明:由于我是以非root用户登录centos系统,进行的flash插件安装,所以中间需要切换到root用户进行文件拷贝、赋权限等,如果一开始就是root登录,那只需要下载、解压、拷贝、重启浏览器几步即可。

相关推荐

InJavaWeTrust / 0评论 2020-01-28