发布时间:2010-10-01 10:57 来源:未知
常见的Flash播放器插件安装是这样的:
复制代码代码如下:sudo ln -fs /usr/lib/adode-flashplugin/libflashplayer.so /usr/lib/mozilla/plugins/libflashplayer.so
5.重启firefox,即可。
BUT....
复制代码代码如下:E:无法获得锁/var/lib/dpkg/lock- open (11:资源暂时不可用)
复制代码代码如下:sudo rm -rf /var/cache/apt/archives/lock
复制代码代码如下:E: dpkg 被中断,您必须手工运行 sudo dpkg --configure -a 解决此问题。
既然系统给出了这样的提示,那咱照大爷说的办呗,所以老老实实运行:
复制代码代码如下:sudo dpkg --configure -a
结果却是:
我可以说脏话吗?嗯,不能吗?好吧,继续想办法解决问题!头痛医头脚痛医脚,这里我当时有两条思路。第一是结束掉dpkg的进程,然后再次运行sudo dpkg --configure -a,结果当然是失败告终。所以还是得从卸载掉之前安装的flashplugin下手,值得注意的是,这里并不是运行系统提示我们运行的sudo dpkg --configure -a,而是sudo dpkg -r flashplugin-installer,所以运行:
复制代码代码如下:sudo dpkg -r flashplugin-installer
但是这时显示:
复制代码代码如下:dpkg: error: dpkg status database is locked by another process
神马!你又被锁定了?so,老办法搞定它!搞定之后需要再次执行未成功的卸载命令
复制代码代码如下:sudo rm -rf /var/lib/dpkg/lock
复制代码代码如下:ps -af | grep dpkg
这时可以看到dpkg的具体进程信息:
复制代码代码如下:root 4439 4427 0 01:42 pts/3 00:00:00 /bin/sh /var/lib/dpkg/info/update-notifier-common.postinst configure 0.119ubuntu8.1 ray 4659 3635 0 01:42 pts/4 00:00:00 grep --color=auto dpkg
抓住它就不要放过它!捉住干掉,执行:
复制代码代码如下:sudo kill -9 4439
至此,卸载工作就算是成功告终了,下面步入安装flashplugin的正轨。首先去Adobe官网下载
复制代码代码如下:cd /home/aa/Downloads
复制代码代码如下:sudo cp -r usr/* /usr
sudo cp libflashplayer.so /usr/lib/firefox/plugins/
这时候已经完成了复制工作,可以使用sudo vim /usr/lib/firefox/plugins/libflashplayer.so来验证是否完成了动作,假如看到了一堆的乱码,那就是成功完成了步骤。输入:q即可退出vim。