有关 busybox-which 引起的依赖冲突问题

最近一两个月,全新安装的 Tumbleweed 系统会具有一个奇怪的依赖项:busybox-which

它会在安装某些应用时,引起冲突,例如:

 env LANG=C sudo zypper install simple-scan
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: the to be installed simple-scan-44.0-1.1.x86_64 requires 'xdg-utils', but this requirement cannot be provided
  not installable providers: xdg-utils-1.1.3+20210805-2.2.noarch[repo-oss]
 Solution 1: deinstallation of busybox-which-1.36.0-26.2.noarch
 Solution 2: do not install simple-scan-44.0-1.1.x86_64
 Solution 3: break simple-scan-44.0-1.1.x86_64 by ignoring some of its dependencies

这个软件包似乎还会导致 YaST 组件无法正常启动。

解决方案如下:

sudo zypper install which

相关:

今天重装系统,然后偶然发现 busybox-which 是在我编辑要安装的软件包时,选取 git-core 时引入的一个依赖。

除了使用

sudo zypper in which

替换软件包,还需要使用

sudo zypper inr

自动补齐 openSUSE 推荐的软件包,重启系统后才能正常使用 YaST。

1赞

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。