安裝了Ubuntu12.04後,我使用火狐瀏覽器登陸百度文庫搜一些介紹curses庫的資料,發現瀏覽器沒有flash插件,這時貼心的火狐娘提示我安裝缺失插件,因而就按照提示更新插件,在安裝嚮導中,我選擇了adobeflash插件。linux
然而等了半個小時,flash插件還沒下載完,由於還有其餘軟件要下載,因而我點擊取消下載flash插件,結果過了半個小時仍是卡在那裏:數據庫
我想,既然軟件中心無法下載了,那麼在終端中使用apt-get install命令下載吧。結果:ubuntu
「瀏覽器
E:沒法得到鎖/var/lib/dpkg/lock- open (11:資源暫時不可用)app
E:沒法鎖定管理目錄(/var/lib/dpkg/),是否有其餘進程正佔用它?post
」.net
我百度了一下,先關閉掉Ubuntu軟件中心,而後使用下面這種方式解鎖:插件
「進程
sudo rm /var/cache/apt/archives/lock資源
sudo rm /var/lib/dpkg/lock
」
解鎖後,我再次使用apt-get命令下載軟件:
「E: dpkg 被中斷,您必須手工運行 sudo dpkg --configure -a 解決此問題。」
因而:
「
myd@ubuntu :~$ sudo dpkg --configure -a
正在設置 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.gz
」
能夠看到,dpkg又被flashplugin-installr獨佔,個人Ubuntu陷入沒法安裝、卸載軟件的奇怪循環。並且,這還致使:
使用該命令修復:
依然走不出這個循環。
搞定Flash以及網卡驅動引用:
「至 於Flash要用tar.gz,使用sudo cp libflashplayer.so /usr/lib/mozilla/plugins命令,對於已經被Ub軟件中心"毒害"以後的解決辦法不是sudo dpkg --configure -a,而是sudo dpkg -r flashplugin-installer!!!」
引用:
「Copy libflashplayer.so to the appropriate browser plugins directory. At the prompt type:
cp libflashlayer.so <BrowserPluginsLocation>
Copy the Flash Player Local Settings configurations files to the /usr directory. At the prompt type:
sudo cp -r usr/* /usr」
我在終端下運行這條命令:
「
myd@ubuntu :~$ sudo dpkg -r flashplugin-installer
dpkg: error: dpkg status database is locked by another process
myd@ubuntu :~$ sudo rm -rf /var/lib/dpkg/lock
myd@ubuntu :~$ sudo dpkg -r flashplugin-installer
(正在讀取數據庫 ... 系統當前共安裝有 147128 個文件和目錄。)
正在卸載 flashplugin-installer ...
……
myd@ubuntu :~$sudo apt-get remove --purge flashplugin-installer# 刪除配置選項
」
可是打開Ubuntu軟件中心,還有一個下載項正在取消。因而我根據網上的提示,查找dpkg進程並終止它(此時保證Ubuntu軟件中心處於打開狀態):
「
myd@ubuntu :~$ 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
myd@ubuntu :~$ sudo kill -9 2044 # 這裏2044是當時個人Ubuntu系統上dpkg進程的ID
」
此時,再看Ubuntu軟件中心,沒有下載項「正在取消」了。再次在終端中使用apt-get安裝軟件。
而後,我使用雲天河_轉世提供的方法:先在Adobe官網下載install_flash_player_11_linux.i386.tar.gz,並解壓到桌面上,並在終端中安裝:
「
myd@ubuntu :~$cd '/home/myd/桌面'
myd@ubuntu :~/桌面$sudo cp libflashplayer.so /usr/lib/mozilla/plugins
[sudo]password for myd:
myd@ubuntu :~/桌面$sudo cp -r usr/* /usr
」
這樣,我就成功安裝了flash插件。
轉載自:http://hi.baidu.com/cangshulou/item/2b688dce7b86fd24a1b50a5a