ubuntu 18.04 上的软件更新问题 libplacebo18

nik*_*hov 5 updates package-management 18.04

这是自上次更新消息以来,由于此错误,我无法安装任何其他程序,请帮助。

如果您使用第三方存储库,请禁用它们,因为它们是常见的问题来源。现在在终端中运行以下命令: apt-get install -f 交易失败:包系统已损坏 以下包具有未满足的依赖项:

mpv: 依赖: libplacebo18 (>= 1.18.0) 但未安装依赖: libxrandr2 (>= 2:1.2.99.3) 但已安装 2:1.5.1-1

这是我运行安装程序后出现的消息。比我试着跑

sudo apt update
Run Code Online (Sandbox Code Playgroud)

以及许多其他命令以更新包,但似乎每次都不起作用。

sudo apt --fix-broken install 正在读取软件包列表...完成 构建依赖树
读取状态信息...完成 更正依赖项...完成 以下软件包已自动安装且不再需要: libdav1d2 libplacebo7 使用 'sudo apt autoremove' 删除它们。将安装以下附加软件包: libplacebo18 将安装以下新软件包 libplacebo18 0 升级,1 新安装,0 删除,29 不升级。1 未完全安装或拆除。需要获得 0 B/129 kB 的档案。此操作后,将使用 360 kB 的额外磁盘空间。你要继续吗?[是/否] 是(正在读取数据库...当前安装的 249564 个文件和目录。)正在准备解包.../libplacebo18_1.18.0-1~bionic1_amd64.deb ...正在解包 libplacebo18:amd64 (1.18.0-1~仿生1) ... dpkg:

这可以帮助我不知道发生了什么。

nik*_*hov 10

我通过强制覆盖包来修复它

sudo dpkg -i --force-overwrite /var/cache/apt/archives/libplacebo18_1.18.0-1~bionic1_amd64.deb
Run Code Online (Sandbox Code Playgroud)

然后我使用这个命令来修复任何损坏的包。

sudo apt -f install 
Run Code Online (Sandbox Code Playgroud)