zfs 需要 zfs-kmod = 0.8.2,所以显然它知道它需要什么,除了 zfs-kmod 需要无法找到的 dkms。
dnf 说的是什么:
cannot install the best candidate for the job
这个问题的子部分:
1.我可以使用“--nobest”,但我相信这是非常不加区别的。使用“--nobest”真的安全吗?如果它选择了一个具有严重漏洞的古老软件包怎么办?
2.它说“没有提供 zfs-dkms-0.8.2-1.fc28.noarch 所需的 dkms >= 2.2.0.3”。即使我选择“--nobest”,手动搜索互联网上的“dkms”包是最好的方法吗? DNF找不到dkm。
3.综上所述,就像我在上面(2)中所说的那样,如何填写 dnf 无法安全找到的依赖项?
我的情况和许多其他人很相似:
sudo dnf install zfs
Problem: package zfs-0.8.2-1.fc28.x86_64 requires zfs-kmod = 0.8.2, but none of the providers can be installed
- cannot install the best candidate for the job
- nothing provides dkms >= 2.2.0.3 needed by zfs-dkms-0.8.2-1.fc28.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)