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登录,那只需要下载、解压、拷贝、重启浏览器几步即可。