E: sub-process /usr/bin/dpkg returned an error code (1)

今天用Ailurus安裝軟件時,臨時中斷了一次,後來再安裝任何軟件就提示:“E: sub-process /usr/bin/dpkg returned an error code (1)”.
剛纔是還以爲時磁盤滿了,用df命令看還有很多空間,百思不得其解,baidu了一下,嘗試了一些方法,最終有效的方案是清理安裝包的info和緩存文件。
按圖索驥,進入終端命令行模式進行了清理,然後再運行Ailurus安裝就都正常了:victory:

操作過程和命令記錄如下:
1 檢查package是否正常,你會看到很多錯誤
   sudo dpkg --configure -a
2. 清理info目錄
cd /var/lib/dpkg/info
sudo find . -type f -exec rm -rf {} \;
3.清理cache目錄
cd /var/cache/apt/archives/
sudo find . -type f -exec rm -rf {} \;
4.檢查package配置是否正常,就沒有報錯了
sudo dpkg --configure -a

以上方法可以解決問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章