正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
正在修复依赖关系... 失败。
下列软件包有未满足的依赖关系:
libgl1-amdgpu-mesa-dri : 预依赖: mesa-amdgpu-va-drivers (= 1:23.2.0.50700-1666569.22.04) 但是 1:23.2.0.50701-1664922.22.04 已经安装
推荐: libtxc-dxtn-s2tc0 但无法安装它 或
libtxc-dxtn0 但无法安装它
libgl1-amdgpu-mesa-dri:i386 : 预依赖: mesa-amdgpu-va-drivers:i386 (= 1:23.2.0.50700-1666569.22.04) 但是 1:23.2.0.50701-1664922.22.04 已经安装
推荐: libtxc-dxtn-s2tc0:i386 但无法安装它 或
libtxc-dxtn0:i386 但无法安装它
mesa-amdgpu-va-drivers:i386 : 依赖: libllvm16.0.50701-amdgpu:i386 但是它还没有被安装
E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。
E: 无法修复依赖关系
说下背景:
系统ubuntu22.04.3
先是安装了闭源amd驱动,之后安装了steam,后面就这样了,难崩
我感觉是因为i386的问题,想禁用,但是steam依赖,禁用不了()
请问该如何解决这个依赖问题
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 16
- 注册时间: 2022-03-12 19:09
- 系统: Ubuntu 22.04.3
-
- 帖子: 524
- 注册时间: 2009-11-21 20:29
- astolia
- 论坛版主
- 帖子: 6459
- 注册时间: 2008-09-18 13:11
Re: 请问该如何解决这个依赖问题
出现冲突的包是amd驱动带来的,不是ubuntu官方源里的。也就是说是amd闭源驱动自己没把依赖关系搞好。如果没有特别的需要,一般用户用内核自带的开源驱动就够了,你可以把闭源驱动删掉 /usr/bin/amdgpu-uninstallwhtrys 写了: ↑2023-12-07 22:39 正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
正在修复依赖关系... 失败。
下列软件包有未满足的依赖关系:
libgl1-amdgpu-mesa-dri : 预依赖: mesa-amdgpu-va-drivers (= 1:23.2.0.50700-1666569.22.04) 但是 1:23.2.0.50701-1664922.22.04 已经安装
推荐: libtxc-dxtn-s2tc0 但无法安装它 或
libtxc-dxtn0 但无法安装它
libgl1-amdgpu-mesa-dri:i386 : 预依赖: mesa-amdgpu-va-drivers:i386 (= 1:23.2.0.50700-1666569.22.04) 但是 1:23.2.0.50701-1664922.22.04 已经安装
推荐: libtxc-dxtn-s2tc0:i386 但无法安装它 或
libtxc-dxtn0:i386 但无法安装它
mesa-amdgpu-va-drivers:i386 : 依赖: libllvm16.0.50701-amdgpu:i386 但是它还没有被安装
E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。
E: 无法修复依赖关系
-
- 帖子: 16
- 注册时间: 2022-03-12 19:09
- 系统: Ubuntu 22.04.3
Re: 请问该如何解决这个依赖问题
但问题是,运行这个程序需要apt,但apt现在有依赖问题,使用自带修复fix broken 也不行()astolia 写了: ↑2023-12-08 9:32出现冲突的包是amd驱动带来的,不是ubuntu官方源里的。也就是说是amd闭源驱动自己没把依赖关系搞好。如果没有特别的需要,一般用户用内核自带的开源驱动就够了,你可以把闭源驱动删掉 /usr/bin/amdgpu-uninstallwhtrys 写了: ↑2023-12-07 22:39 正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
正在修复依赖关系... 失败。
下列软件包有未满足的依赖关系:
libgl1-amdgpu-mesa-dri : 预依赖: mesa-amdgpu-va-drivers (= 1:23.2.0.50700-1666569.22.04) 但是 1:23.2.0.50701-1664922.22.04 已经安装
推荐: libtxc-dxtn-s2tc0 但无法安装它 或
libtxc-dxtn0 但无法安装它
libgl1-amdgpu-mesa-dri:i386 : 预依赖: mesa-amdgpu-va-drivers:i386 (= 1:23.2.0.50700-1666569.22.04) 但是 1:23.2.0.50701-1664922.22.04 已经安装
推荐: libtxc-dxtn-s2tc0:i386 但无法安装它 或
libtxc-dxtn0:i386 但无法安装它
mesa-amdgpu-va-drivers:i386 : 依赖: libllvm16.0.50701-amdgpu:i386 但是它还没有被安装
E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。
E: 无法修复依赖关系
代码: 全选
(base) whtrys@whtrys-Ubuntu:~$ /usr/bin/amdgpu-uninstall
[sudo] whtrys 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
amdgpu-lib : 依赖: amdgpu-core 但是它将不会被安装
comgr : 依赖: rocm-core 但是它将不会被安装
gst-omx-amdgpu : 依赖: amdgpu-core 但是它将不会被安装
hip-dev : 依赖: rocm-core 但是它将不会被安装
hip-doc : 依赖: rocm-core 但是它将不会被安装
hip-runtime-amd : 依赖: rocm-core 但是它将不会被安装
hip-samples : 依赖: rocm-core 但是它将不会被安装
hipblas : 依赖: rocm-core 但是它将不会被安装
hipblaslt : 依赖: rocm-core 但是它将不会被安装
hipcc : 依赖: rocm-core 但是它将不会被安装
hipcub-dev : 依赖: rocm-core 但是它将不会被安装
hipfft : 依赖: rocm-core 但是它将不会被安装
hipfort-dev : 依赖: rocm-core 但是它将不会被安装
hipify-clang : 依赖: rocm-core 但是它将不会被安装
hipsolver : 依赖: rocm-core 但是它将不会被安装
hipsparse : 依赖: rocm-core 但是它将不会被安装
hsa-amd-aqlprofile : 依赖: rocm-core 但是它将不会被安装
hsa-rocr : 依赖: rocm-core 但是它将不会被安装
hsakmt-roct-dev : 依赖: rocm-core 但是它将不会被安装
libdrm-amdgpu-common : 依赖: amdgpu-core 但是它将不会被安装
libdrm2-amdgpu : 依赖: amdgpu-core 但是它将不会被安装
libdrm2-amdgpu:i386 : 依赖: amdgpu-core:i386
libegl1-amdgpu-mesa : 依赖: amdgpu-core 但是它将不会被安装
libegl1-amdgpu-mesa:i386 : 依赖: amdgpu-core:i386
libgbm1-amdgpu : 依赖: amdgpu-core 但是它将不会被安装
libgbm1-amdgpu:i386 : 依赖: amdgpu-core:i386
libgl1-amdgpu-mesa-dri : 预依赖: mesa-amdgpu-va-drivers (= 1:23.2.0.50700-1666569.22.04) 但是 1:23.2.0.50701-1664922.22.04 正要被安装
依赖: amdgpu-core 但是它将不会被安装
推荐: libtxc-dxtn-s2tc0 但无法安装它 或
libtxc-dxtn0 但无法安装它
libgl1-amdgpu-mesa-dri:i386 : 预依赖: mesa-amdgpu-va-drivers:i386 (= 1:23.2.0.50700-1666569.22.04) 但是 1:23.2.0.50701-1664922.22.04 正要被安装
依赖: amdgpu-core:i386
推荐: libtxc-dxtn-s2tc0:i386 但无法安装它 或
libtxc-dxtn0:i386 但无法安装它
libglapi-amdgpu-mesa : 依赖: amdgpu-core 但是它将不会被安装
libglapi-amdgpu-mesa:i386 : 依赖: amdgpu-core:i386
libllvm16.0.50700-amdgpu : 依赖: amdgpu-core 但是它将不会被安装
libllvm16.0.50700-amdgpu:i386 : 依赖: amdgpu-core:i386
libllvm16.0.50701-amdgpu : 依赖: amdgpu-core 但是它将不会被安装
libwayland-amdgpu-client0 : 依赖: amdgpu-core 但是它将不会被安装
libwayland-amdgpu-client0:i386 : 依赖: amdgpu-core:i386
libwayland-amdgpu-server0 : 依赖: amdgpu-core 但是它将不会被安装
libwayland-amdgpu-server0:i386 : 依赖: amdgpu-core:i386
mesa-amdgpu-va-drivers : 依赖: amdgpu-core 但是它将不会被安装
mesa-amdgpu-va-drivers:i386 : 依赖: libllvm16.0.50701-amdgpu:i386 但是它将不会被安装
依赖: amdgpu-core:i386
mesa-amdgpu-vdpau-drivers : 依赖: amdgpu-core 但是它将不会被安装
mesa-amdgpu-vdpau-drivers:i386 : 依赖: amdgpu-core:i386
miopen-hip : 依赖: rocm-core 但是它将不会被安装
openmp-extras-dev : 依赖: rocm-core 但是它将不会被安装
openmp-extras-runtime : 依赖: rocm-core 但是它将不会被安装
rccl : 依赖: rocm-core 但是它将不会被安装
rocalution : 依赖: rocm-core 但是它将不会被安装
rocblas : 依赖: rocm-core 但是它将不会被安装
rocfft : 依赖: rocm-core 但是它将不会被安装
rocm-clang-ocl : 依赖: rocm-core 但是它将不会被安装
rocm-cmake : 依赖: rocm-core 但是它将不会被安装
rocm-dbgapi : 依赖: rocm-core 但是它将不会被安装
rocm-debug-agent : 依赖: rocm-core 但是它将不会被安装
rocm-developer-tools : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装
rocm-device-libs : 依赖: rocm-core 但是它将不会被安装
rocm-gdb : 依赖: rocm-core 但是它将不会被安装
rocm-hip-libraries : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装
rocm-hip-runtime : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装
rocm-hip-runtime-dev : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装
rocm-hip-sdk : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装
rocm-language-runtime : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装
rocm-llvm : 依赖: rocm-core 但是它将不会被安装
rocm-ml-libraries : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装
rocm-ml-sdk : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装
rocm-ocl-icd : 依赖: rocm-core 但是它将不会被安装
rocm-opencl : 依赖: rocm-core 但是它将不会被安装
rocm-opencl-dev : 依赖: rocm-core 但是它将不会被安装
rocm-opencl-runtime : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装
rocm-opencl-sdk : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装
rocm-openmp-sdk : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装
rocm-smi-lib : 依赖: rocm-core 但是它将不会被安装
rocm-utils : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装
rocminfo : 依赖: rocm-core 但是它将不会被安装
rocprim-dev : 依赖: rocm-core 但是它将不会被安装
rocprofiler : 依赖: rocm-core 但是它将不会被安装
rocprofiler-dev : 依赖: rocm-core 但是它将不会被安装
rocprofiler-plugins : 依赖: rocm-core 但是它将不会被安装
rocrand : 依赖: rocm-core 但是它将不会被安装
rocsolver : 依赖: rocm-core 但是它将不会被安装
rocsparse : 依赖: rocm-core 但是它将不会被安装
rocthrust-dev : 依赖: rocm-core 但是它将不会被安装
roctracer : 依赖: rocm-core 但是它将不会被安装
roctracer-dev : 依赖: rocm-core 但是它将不会被安装
rocwmma-dev : 依赖: rocm-core 但是它将不会被安装
xserver-xorg-amdgpu-video-amdgpu : 依赖: amdgpu-core 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
-
- 帖子: 16
- 注册时间: 2022-03-12 19:09
- 系统: Ubuntu 22.04.3
Re: 请问该如何解决这个依赖问题
我通过dpkg直接remove掉了出错的安装包并且禁用amd的repo后,现在修好了()whtrys 写了: ↑2023-12-09 19:28但问题是,运行这个程序需要apt,但apt现在有依赖问题,使用自带修复fix broken 也不行()astolia 写了: ↑2023-12-08 9:32出现冲突的包是amd驱动带来的,不是ubuntu官方源里的。也就是说是amd闭源驱动自己没把依赖关系搞好。如果没有特别的需要,一般用户用内核自带的开源驱动就够了,你可以把闭源驱动删掉 /usr/bin/amdgpu-uninstallwhtrys 写了: ↑2023-12-07 22:39 正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
正在修复依赖关系... 失败。
下列软件包有未满足的依赖关系:
libgl1-amdgpu-mesa-dri : 预依赖: mesa-amdgpu-va-drivers (= 1:23.2.0.50700-1666569.22.04) 但是 1:23.2.0.50701-1664922.22.04 已经安装
推荐: libtxc-dxtn-s2tc0 但无法安装它 或
libtxc-dxtn0 但无法安装它
libgl1-amdgpu-mesa-dri:i386 : 预依赖: mesa-amdgpu-va-drivers:i386 (= 1:23.2.0.50700-1666569.22.04) 但是 1:23.2.0.50701-1664922.22.04 已经安装
推荐: libtxc-dxtn-s2tc0:i386 但无法安装它 或
libtxc-dxtn0:i386 但无法安装它
mesa-amdgpu-va-drivers:i386 : 依赖: libllvm16.0.50701-amdgpu:i386 但是它还没有被安装
E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。
E: 无法修复依赖关系代码: 全选
(base) whtrys@whtrys-Ubuntu:~$ /usr/bin/amdgpu-uninstall [sudo] whtrys 的密码: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树... 完成 正在读取状态信息... 完成 您也许需要运行“apt --fix-broken install”来修正上面的错误。 下列软件包有未满足的依赖关系: amdgpu-lib : 依赖: amdgpu-core 但是它将不会被安装 comgr : 依赖: rocm-core 但是它将不会被安装 gst-omx-amdgpu : 依赖: amdgpu-core 但是它将不会被安装 hip-dev : 依赖: rocm-core 但是它将不会被安装 hip-doc : 依赖: rocm-core 但是它将不会被安装 hip-runtime-amd : 依赖: rocm-core 但是它将不会被安装 hip-samples : 依赖: rocm-core 但是它将不会被安装 hipblas : 依赖: rocm-core 但是它将不会被安装 hipblaslt : 依赖: rocm-core 但是它将不会被安装 hipcc : 依赖: rocm-core 但是它将不会被安装 hipcub-dev : 依赖: rocm-core 但是它将不会被安装 hipfft : 依赖: rocm-core 但是它将不会被安装 hipfort-dev : 依赖: rocm-core 但是它将不会被安装 hipify-clang : 依赖: rocm-core 但是它将不会被安装 hipsolver : 依赖: rocm-core 但是它将不会被安装 hipsparse : 依赖: rocm-core 但是它将不会被安装 hsa-amd-aqlprofile : 依赖: rocm-core 但是它将不会被安装 hsa-rocr : 依赖: rocm-core 但是它将不会被安装 hsakmt-roct-dev : 依赖: rocm-core 但是它将不会被安装 libdrm-amdgpu-common : 依赖: amdgpu-core 但是它将不会被安装 libdrm2-amdgpu : 依赖: amdgpu-core 但是它将不会被安装 libdrm2-amdgpu:i386 : 依赖: amdgpu-core:i386 libegl1-amdgpu-mesa : 依赖: amdgpu-core 但是它将不会被安装 libegl1-amdgpu-mesa:i386 : 依赖: amdgpu-core:i386 libgbm1-amdgpu : 依赖: amdgpu-core 但是它将不会被安装 libgbm1-amdgpu:i386 : 依赖: amdgpu-core:i386 libgl1-amdgpu-mesa-dri : 预依赖: mesa-amdgpu-va-drivers (= 1:23.2.0.50700-1666569.22.04) 但是 1:23.2.0.50701-1664922.22.04 正要被安装 依赖: amdgpu-core 但是它将不会被安装 推荐: libtxc-dxtn-s2tc0 但无法安装它 或 libtxc-dxtn0 但无法安装它 libgl1-amdgpu-mesa-dri:i386 : 预依赖: mesa-amdgpu-va-drivers:i386 (= 1:23.2.0.50700-1666569.22.04) 但是 1:23.2.0.50701-1664922.22.04 正要被安装 依赖: amdgpu-core:i386 推荐: libtxc-dxtn-s2tc0:i386 但无法安装它 或 libtxc-dxtn0:i386 但无法安装它 libglapi-amdgpu-mesa : 依赖: amdgpu-core 但是它将不会被安装 libglapi-amdgpu-mesa:i386 : 依赖: amdgpu-core:i386 libllvm16.0.50700-amdgpu : 依赖: amdgpu-core 但是它将不会被安装 libllvm16.0.50700-amdgpu:i386 : 依赖: amdgpu-core:i386 libllvm16.0.50701-amdgpu : 依赖: amdgpu-core 但是它将不会被安装 libwayland-amdgpu-client0 : 依赖: amdgpu-core 但是它将不会被安装 libwayland-amdgpu-client0:i386 : 依赖: amdgpu-core:i386 libwayland-amdgpu-server0 : 依赖: amdgpu-core 但是它将不会被安装 libwayland-amdgpu-server0:i386 : 依赖: amdgpu-core:i386 mesa-amdgpu-va-drivers : 依赖: amdgpu-core 但是它将不会被安装 mesa-amdgpu-va-drivers:i386 : 依赖: libllvm16.0.50701-amdgpu:i386 但是它将不会被安装 依赖: amdgpu-core:i386 mesa-amdgpu-vdpau-drivers : 依赖: amdgpu-core 但是它将不会被安装 mesa-amdgpu-vdpau-drivers:i386 : 依赖: amdgpu-core:i386 miopen-hip : 依赖: rocm-core 但是它将不会被安装 openmp-extras-dev : 依赖: rocm-core 但是它将不会被安装 openmp-extras-runtime : 依赖: rocm-core 但是它将不会被安装 rccl : 依赖: rocm-core 但是它将不会被安装 rocalution : 依赖: rocm-core 但是它将不会被安装 rocblas : 依赖: rocm-core 但是它将不会被安装 rocfft : 依赖: rocm-core 但是它将不会被安装 rocm-clang-ocl : 依赖: rocm-core 但是它将不会被安装 rocm-cmake : 依赖: rocm-core 但是它将不会被安装 rocm-dbgapi : 依赖: rocm-core 但是它将不会被安装 rocm-debug-agent : 依赖: rocm-core 但是它将不会被安装 rocm-developer-tools : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装 rocm-device-libs : 依赖: rocm-core 但是它将不会被安装 rocm-gdb : 依赖: rocm-core 但是它将不会被安装 rocm-hip-libraries : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装 rocm-hip-runtime : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装 rocm-hip-runtime-dev : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装 rocm-hip-sdk : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装 rocm-language-runtime : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装 rocm-llvm : 依赖: rocm-core 但是它将不会被安装 rocm-ml-libraries : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装 rocm-ml-sdk : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装 rocm-ocl-icd : 依赖: rocm-core 但是它将不会被安装 rocm-opencl : 依赖: rocm-core 但是它将不会被安装 rocm-opencl-dev : 依赖: rocm-core 但是它将不会被安装 rocm-opencl-runtime : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装 rocm-opencl-sdk : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装 rocm-openmp-sdk : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装 rocm-smi-lib : 依赖: rocm-core 但是它将不会被安装 rocm-utils : 依赖: rocm-core (= 5.7.1.50701-98~22.04) 但是它将不会被安装 rocminfo : 依赖: rocm-core 但是它将不会被安装 rocprim-dev : 依赖: rocm-core 但是它将不会被安装 rocprofiler : 依赖: rocm-core 但是它将不会被安装 rocprofiler-dev : 依赖: rocm-core 但是它将不会被安装 rocprofiler-plugins : 依赖: rocm-core 但是它将不会被安装 rocrand : 依赖: rocm-core 但是它将不会被安装 rocsolver : 依赖: rocm-core 但是它将不会被安装 rocsparse : 依赖: rocm-core 但是它将不会被安装 rocthrust-dev : 依赖: rocm-core 但是它将不会被安装 roctracer : 依赖: rocm-core 但是它将不会被安装 roctracer-dev : 依赖: rocm-core 但是它将不会被安装 rocwmma-dev : 依赖: rocm-core 但是它将不会被安装 xserver-xorg-amdgpu-video-amdgpu : 依赖: amdgpu-core 但是它将不会被安装 E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
-
- 帖子: 11
- 注册时间: 2023-10-21 12:04
- 系统: Ubuntu 22.04 LTS
Re: 请问该如何解决这个依赖问题
它不明确提示你了吗?你系统里已经安装的依赖比要求的版本要新,所以有两个解决方案,要么把依赖降低到要求的版本,要么把libgl1-amdgpu-mesa-dri升级一下版本。至于这个deb包哪里下载,launchpad.net/ubuntu或者packages.debian.org
-
- 帖子: 16
- 注册时间: 2022-03-12 19:09
- 系统: Ubuntu 22.04.3