dnf가 패키지 종속성에 가장 적합한 후보를 찾을 수 없는 경우 어떻게 찾아야 합니까?

dnf가 패키지 종속성에 가장 적합한 후보를 찾을 수 없는 경우 어떻게 찾아야 합니까?

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)

관련 정보