"패키지 X에는 Y가 필요하지만 공급자를 설치할 수 없습니다."

"패키지 X에는 Y가 필요하지만 공급자를 설치할 수 없습니다."

Fedora 28로 업그레이드할 때 두 가지 명령을 실행했습니다.

sudo dnf upgrade --refresh
sudo dnf install dnf-plugin-system-upgrade

이것들은 효과가 있었지만 다음 명령 sudo dnf system-upgrade download --releasever=28 이 여기에 들어갔습니다.

Error: 
Problem: package alsa-plugins-freeworld-lavcrate-1.1.5-1.fc27.i686 requires libavcodec.so.57, but none of the providers can be installed
- ffmpeg-libs-3.3.7-1.fc27.i686 does not belong to a distupgrade repository
- problem with installed package alsa-plugins-freeworld-lavcrate-  1.1.5-1.fc27.i686

내 컴퓨터에 사운드 문제가 있습니다. Fedora 27에서 소리가 나지 않습니다. 어떻게 해야 할지 말해줘?

답변1

일부 패키지에 충족되지 않는 종속성이 있는 경우 --allowerasing추가 옵션을 사용하여 다시 실행할 때까지 업그레이드가 계속되지 않습니다.이는 업데이트 리포지토리가 아직 릴리스되지 않은 타사 리포지토리에서 설치된 패키지에서 자주 발생합니다.출력을 주의 깊게 연구하고 어떤 패키지가 제거되는지 확인하십시오. 이들 중 어느 것도 시스템 기능에 필요하지 않지만 일부는 생산성에 중요할 수 있습니다.

  • 종속성이 충족되지 않는 경우 명령줄에 --best 옵션을 추가하면 더 자세한 내용을 볼 수 있는 경우가 있습니다.
  • 다시 실행하기 전에 특정 패키지를 수동으로 제거/설치 하려면 dnf 명령줄 옵션을 dnf system-upgrade download사용하여 이러한 작업을 수행하는 것이 좋습니다 . --setopt=keepcache=1그렇지 않으면 작업 후 전체 패키지 캐시가 삭제되므로 모든 패키지를 다시 다운로드해야 합니다.

https://fedoraproject.org/wiki/DNF_system_upgrade

관련 정보