无法使用“sudo apt --fix-broken install”修复损坏的依赖关系

无法使用“sudo apt --fix-broken install”修复损坏的依赖关系

我是一名 Linux/ubuntu 新用户。我已经能够修复一些基本问题,但这个问题让我很头疼。

操作系统/版本是:

分销商 ID:Ubuntu
描述:Ubuntu 22.04 LTS
发行:22.04
代号:jammy

我一直收到将作为推荐修复程序的提示The following packages have unmet dependencies:apt--fix-broken install然而,这只会导致以下结果:

马特@马特-MS-7C02~$ sudo apt-get 自动删除
[sudo] matt 的密码:
正在读取软件包列表...完成
构建依赖关系树...完成
正在读取状态信息...完成
您可能需要运行“apt --fix-broken install”来纠正这些问题。
以下软件包具有未满足的依赖关系:
 libgl1-mesa-dri:依赖:libglapi-mesa(= 22.0.1-1ubuntu2.1)但已安装 22.1.3+git2206301758.a066287f1b5~j~mesarc0
                   中断:libgl1-mesa-dri:i386(!= 22.0.1-1ubuntu2.1)但安装了 22.1.3+git2206301758.a066287f1b5~j~mesarc0
 libgl1-mesa-dri:i386:损坏:libgl1-mesa-dri(!= 22.1.3+git2206301758.a066287f1b5~j~mesarc0)但已安装 22.0.1-1ubuntu2.1
E:未满足的依赖关系。尝试不使用任何软件包的“apt --fix-broken install”(或指定解决方案)。
马特@马特-MS-7C02~$ sudo apt--fix-broken 安装
sudo:apt-fix-broken:未找到命令
马特@马特-MS-7C02~$ sudo apt-get install --fix-broken 安装
正在读取软件包列表...完成
构建依赖关系树...完成
正在读取状态信息...完成
纠正依赖关系...完成
将会安装以下附加软件包:
  libgl1-mesa-dri
以下软件包将会升级:
  libgl1-mesa-dri
1 个已升级,0 个新安装,0 个要删除,53 个未升级。
2 未完全安装或删除。
需要获取 0 B/7,878 kB 的档案。
此操作后,将使用12.3 kB的额外磁盘空间。
您想继续吗?[Y/n] y
(正在读取数据库...当前安装了 215762 个文件和目录。)
准备解压 .../libgl1-mesa-dri_22.1.3+git2206301758.a066287f1b5~j~mesar
c0_amd64.deb ...
正在解压 libgl1-mesa-dri:amd64 (22.1.3+git2206301758.a066287f1b5~j~mesarc0)
r (22.0.1-1ubuntu2.1) ...
软件包:处理存档 /var/cache/apt/archives/libgl1-mesa-dri_22.1.3+gi 时出错
t2206301758.a066287f1b5~j~mesarc0_amd64.deb (--解压):
 尝试覆盖“/usr/lib/x86_64-linux-gnu/dri/i915_dri.so”,这也是
在软件包 libgl1-amber-dri:amd64 21.3.7-0ubuntu1 中
处理时遇到错误:
 /var/cache/apt/archives/libgl1-mesa-dri_22.1.3+git2206301758.a066287f1b5~j~mesa
rc0_amd64.deb
埃:子进程 /usr/bin/dpkg 返回错误代码 (1)

我该怎么做才能修复这个损坏的依赖关系?

相关内容