今天在ubuntu kylin上安裝了virtualbox, 後來我想刪除了再裝個新一點的,結果正常的情況下刪除不了,我就把找到的virtualbox的目錄全部都刪除了,
再通過apt-get remove等命令就刪除不了了,出現標題所示的錯誤
子進程 已安裝 pre-removal 腳本 返回了錯誤號 1
在網上找了一圈,費了好大的勁才找到以下的解決方案,記錄一下:
一、子進程 已安裝 pre-removal 腳本 返回了錯誤號 1或2 解決辦法:
sudo gedit /var/lib/dpkg/status
找到Package: <package name>,比如Package: vsftpd
刪除這部分的描述,刪到下個Package: XXX前就好。存檔後,再進行操作就OK了。
二、子進程 已安裝 post-installation 腳本 返回了錯誤號 1或2 解決辦法:
sudo rm /var/lib/dpkg/info/<package name>.*
比如sudo rm /var/lib/dpkg/info/vsftpd.*,存檔後,再進行操作就OK了。