Ubuntu学习札记【二】Ubuntu12.04软件中心安装flash插件过程失败解决办法


疑难引出:由于ubuntu下使用WebQQ不能传送文件,于是就想到安装wine(可以在 Linux,BSD,Solaris 和 Mac OS X 上运行 Windows 应用)来使用QQ,当在终端使用wine --version时发现系统没有自带安装wine,幸好之前更新了源,终端自动提醒我安装wine1.4,然后使用apt-get install命令安装,但是安装到一部分时出现卡死:

正在设置 update-notifier-common (0.119ubuntu8.1) ...
flashplugin-installer: downloading http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_11.2.202.233.orig.tar.g

我在终端下运行这条命令:sudo dpkg -r flashplugin-installer
此时会出现dpkg: error: dpkg status database is locked by another process
继续终端输入:sudo rm -rf /var/lib/dpkg/lock
sudo dpkg -r flashplugin-installer
(正在读取数据库 ... 系统当前共安装有 147128 个文件和目录。)
正在卸载 flashplugin-installer ...

……

sudo apt-get remove --purge flashplugin-installer# 删除配置选项

继续终端输入:ps -af | grep dpkg
root 2044 2039 0 12:39 pts/3 00:00:00 /bin/sh /var/lib/dpkg/info/update-notifier-common.postinst configure 0.119ubuntu8.1
myd 2848 2687 0 13:02 pts/4 00:00:00 grep --color=auto dpkg
sudo kill -9 2044 # 这里2044是当时我的Ubuntu系统上dpkg进程的ID

然后,先在http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_11.2.202.411.orig.tar.gz下载install_flash_player_11_linux.i386.tar.gz,并解压到桌面上,并在终端中安装:

cd /home/wanglin/桌面/adobe-flashplugin-11.2.202.411/i386
sudo cp libflashplayer.so /usr/lib/mozilla/plugins

sudo cp -r usr/* /usr

这样,我就成功安装了flash插件
另外,关于dpkg被锁,为何会导致apt-get命令也无法使用,我找到的答案是:http://zhidao.baidu.com/question/334540792.html

引用1:

“出现这一问题的原因是,你正在使用 dpkg 在安装东西。apt-get 或是aptitude 只是dpkg 的前端”

引用2:

“至于Flash要用tar.gz,使用sudo cp libflashplayer.so /usr/lib/mozilla/plugins命令,对于已经被Ubuntu软件中心"毒害"之后的解决办法不是sudo dpkg --configure -a,而是sudo dpkg -r flashplugin-installer!!!”Adobe官方对于tar.gz包安装方法的解释

参考资料:http://hi.baidu.com/cangshulou/item/2b688dce7b86fd24a1b50a5a

http://zhidao.baidu.com/question/334540792.html

PS:由于作者水平有限,如有不正之处,还望读者不吝赐教!

相关内容