一開始沒發現系統怪怪的時候,我按照慣例連上網路apt-get update、apt-get dist-upgrade放著更新,順便做其他事情。後來覺得"這電腦幾天沒用而已,怎麼就不聽話了...",想說"把pidgin移除掉重裝好了",接著就發現了fx也怪怪的,才開始檢查系統,檢查的過程,因為開pidgin讓我電腦當掉(此時apt還未更新完),整台電腦只好重開(直接關電源)。重開之後移先除掉kernel檔解決了空間不足,本來以為OK了,不過卻發現另一個問題:apt怪怪的(應該是直接關電源重開機的副作用)。f-spot的install或remove都會顯示dpkg: post-installation(removal) script code error 139
查了一下之後,發現可能是套件管理系統內的software index broken。
解決方式如下:
- $sudo apt-get clean #清除apt cache
- 到/var/lib/dpkg/info下移除出問題的軟體相關檔案(有包含該軟體名稱的檔案都移掉)
- $sudo apt-get install -f
- $sudo apt-get update
- $sudo apt-get upgrade
這樣處理之後應該就會正常了!
ref:[ubuntu] software index broken
沒有留言:
張貼留言