Ubuntu 16.04,安装更新返回错误代码(1)

我正在Ubuntu 16.04上进行例行更新和升级程序,它想升级一些多媒体编解码库

要更新的库列表

我确认升级如上图所示。 然后升级过程返回错误代码(1),无法完成升级。

Broken pipe,/ usr / bin / dpkg返回错误代码

现在,当我尝试执行与升级相关的任何事情时,我得到了这个未满足的依赖项。

The following packages have unmet dependencies: libavcodec-extra57 : Depends: libx265-102 (>= 2.2) but it is not installed x265 : Depends: libx265-102 (>= 2.2) but it is not installed Depends: libx265-102 (< 2.3) but it is not installed E: Unmet dependencies. Try using -f. 

我忧虑。 在我尝试升级之前是否可以恢复到该状态?

我已经通过跟随dpkg覆盖解决了我的问题

特别是我输入了:

 sudo dpkg -i --force-overwrite /var/cache/apt/archives/libx265-102_2.2-1~16.04.york0_amd64.deb 

让我们先尝试清除’部分’错误。 对这些命令要非常小心:

 sudo rm -vf /var/lib/apt/lists/partial/* # Remove files in 'partial' sudo rm -vf /var/lib/apt/lists/* # Remove package lists in 'lists' sudo apt-get update 

如果仍然出现“状态”错误,请尝试恢复该文件的备份副本:

 sudo mv /var/lib/dpkg/status /var/lib/dpkg/status.0715 sudo cp /var/backups/dpkg.status.0 /var/lib/dpkg/status sudo apt-get update