問題:apt-get upgrade, 提示修復依賴關系。依賴關系修復后提示 dpkg-deb: 錯誤: 粘貼 子進程被信號(斷開的管道) 終止了
解決方法
解決方法很簡單,使用dpkg強制覆蓋即可,具體操作如下:
sudo dpkg -i --force-overwrite " /var/cache/apt/archives/libwinpr2-2_2.0.0.4-1+dde_amd64.deb"
sudo dpkg -i --force-overwrite " /var/cache/apt/archives/libfreerdp2-2_2.0.0.4-1+dde_amd64.deb"
————————————————————————————————————————————————
root@js-uos:/home/jsz/Desktop# apt-get upgrade
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹
正在讀取狀態信息... 完成
您也許需要運行“apt --fix-broken install”來修正上面的錯誤。
下列軟件包有未滿足的依賴關系:
org.gnome.vinagre : 依賴: libfreerdp2-2 (>= 2.0.0~git20160317.1.75ae3f5+dfsg1) 但是它還沒有被安裝
E: 有未能滿足的依賴關系。請嘗試不指明軟件包的名字來運行“apt --fix-broken install”(也可以指定一個解決辦法)。
root@js-uos:/home/jsz/Desktop# apt --fix-broken install
dpkg-deb: 錯誤: 粘貼 子進程被信號(斷開的管道) 終止了
在處理時有錯誤發生:
/var/cache/apt/archives/libwinpr2-2_2.0.0.4-1+dde_amd64.deb
/var/cache/apt/archives/libfreerdp2-2_2.0.0.4-1+dde_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
解決方法
使用dpkg強制覆蓋即可,具體操作如下:
sudo dpkg -i --force-overwrite " /var/cache/apt/archives/libwinpr2-2_2.0.0.4-1+dde_amd64.deb"
sudo dpkg -i --force-overwrite " /var/cache/apt/archives/libfreerdp2-2_2.0.0.4-1+dde_amd64.deb"
覆蓋完成后 繼續 sudo apt --fix-broken install
sudo apt upgrade