我是一名 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)
我该怎么做才能修复这个损坏的依赖关系?