Ubuntu安裝軟體是出現E: Sub-process /usr/bin/dpkg returned an error code (1)的解決方法
阿新 • • 發佈:2019-01-27
在進行系統更新時,有三個軟體totem,totem-plugins,totem-mozilla,好嘛,三兄弟一起來了= =
安裝失敗,如果只是一般的出錯那就算了,關鍵是這貨出錯了之後就不讓我裝其他軟體了,一定要這三個軟體的問題解決了才能安裝其他軟體
從不能為了這貨就重灌系統吧?這代價也太高了一點
"......
........
由於已經達到 MaxReports 限制,沒有寫入 apport 報告..
......."
好在其中有句話是叫我試試看sudo apt-get install -f可博主試了之後還是不行,出錯資訊如下:
網上的一種方法是更新資料夾,所用的具體方法是正在讀取軟體包列表... 完成 正在分析軟體包的依賴關係樹 正在讀取狀態資訊... 完成 正在更正依賴關係... 完成 下列軟體包是自動安裝的並且現在不需要了: gir1.2-gee-1.0 gir1.2-folks-0.6 使用'apt-get autoremove'來解除安裝它們 將會安裝下列額外的軟體包: totem totem-mozilla totem-plugins 建議安裝的軟體包: gromit 下列軟體包將被升級: totem totem-mozilla totem-plugins 升級了 3 個軟體包,新安裝了 0 個軟體包,要解除安裝 0 個軟體包,有 56 個軟體包未被升級。 有 3 個軟體包沒有被完全安裝或解除安裝。 需要下載 1,160 kB 的軟體包。 解壓縮後將會空出 4,096 B 的空間。 您希望繼續執行嗎?[Y/n]y 獲取:1 http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu/ precise/main totem-plugins amd64 3.4.3-0ubuntu1~precise1 [374 kB] 獲取:2 http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu/ precise/main totem-mozilla amd64 3.4.3-0ubuntu1~precise1 [353 kB] 獲取:3 http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu/ precise/main totem amd64 3.4.3-0ubuntu1~precise1 [433 kB] 下載 1,160 kB,耗時 6秒 (192 kB/s) dpkg:依賴關係問題使得 totem 的配置工作不能繼續: totem 依賴於 totem-common (= 3.4.2-1ubuntu2~ubuntu12.04.1);然而: 系統中 totem-common 的版本為 3.4.3-0ubuntu1~precise1。 dpkg:處理 totem (--configure)時出錯: 依賴關係問題 - 仍未被配置 因為錯誤訊息指示這是由於上一個問題導致的錯誤,沒有寫入 apport 報告。 dpkg:依賴關係問題使得 totem-plugins 的配置工作不能繼續: totem-plugins 依賴於 totem (= 3.4.2-1ubuntu2~ubuntu12.04.1);然而: 軟體包 totem 尚未配置。 totem-plugins 依賴於 gir1.2-totem-1.0 (= 3.4.2-1ubuntu2~ubuntu12.04.1);然而: 系統中 gir1.2-totem-1.0 的版本為 3.4.3-0ubuntu1~precise1。 dpkg:處理 totem-plugins (--configure)時出錯: 依賴關係問題 - 仍未被配置 dpkg:依賴關係問題使得 totem-mozilla 的配置工作不能繼續: totem-mozilla 依賴於 totem (= 3.4.2-1ubuntu2~ubuntu12.04.1);然而: 軟體包 totem 尚未配置。 dpkg:處理 totem-mozilla (--configure)時出錯: 依賴關係問題 - 仍未被配置 因為錯誤訊息指示這是由於上一個問題導致的錯誤,沒有寫入 apport 報告。 因為錯誤訊息指示這是由於上一個問題導致的錯誤,沒有寫入 apport 報告。 在處理時有錯誤發生: totem totem-plugins totem-mozilla E: Sub-process /usr/bin/dpkg returned an error code (1)
但博主試過了之後還是失敗了,所以我不甘心,就靜下心來慢慢思考,既然是安裝檔案的時候這幾個totem之間的依賴互相破壞,現在一般的解除安裝又解除安裝不掉的話,我就試試看強制解除安裝這幾個軟體1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //現將info資料夾更名 2.$ sudo mkdir /var/lib/dpkg/info //再新建一個新的info資料夾 3.$ sudo apt-get update, apt-get -f install //不用解釋了吧 4.$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //執行完上一步操作後會在新的info資料夾下生成一些檔案,現將這些檔案全部移到info_old資料夾下 5.$ sudo rm -rf /var/lib/dpkg/info //把自己新建的info資料夾刪掉 6.$ sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info //把以前的info資料夾重新改回名字
sudo dpkg -P --force-all totem
sudo dpkg -P --force-all totem-plugins
sudo dpkg -P --force-all totem-mozilla
解除安裝並沒有出錯,完了之後必須手動安裝,也就是apt-get
install,相信大家都是會的
現在就可以繼續系統的更新啦~~木有出錯哦~~