其實這個題目真不是到怎麼起才好。
事情是這樣的,我在Ubuntu下安裝flashplayer的浏覽器插件,直接用dpkg -i 來安裝的,但是因為有依賴,沒有安裝成功,於是出現了這樣的錯誤:
E: The package adobe-flashplugin needs to be reinstalled, but I can’t find an archive for it.
這時候再用任何dpkg命令都不好使,另外雙擊deb包也不行,同樣出錯,使用新德利軟件包也是一樣的問題,就好像dpkg被加鎖了一樣,這裡其實是用一個比較巧妙的方法來解決,我是從國外的一個論壇上看到的。
解決方法:
cp /var/lib/dpkg/status /var/lib/dpkg/status.old
sudo gedit /var/lib/dpkg/status
第一步為了備份status文件,防止錯誤更改。打開status文件後,找到adobe-flashplugin這一段,當然其他的包出現這種情況解決方法是一樣的,然後把這個包的相關信息全部刪除,再次執行安裝就可以了,雙擊也行,dpkg -i也行。