lib32-libcanberra 설치 시 Manjaro 시스템 업그레이드에 실패했습니다.

lib32-libcanberra 설치 시 Manjaro 시스템 업그레이드에 실패했습니다.

한때 Manjaro 시스템을 업그레이드했지만 pacman -Syu종속성으로 인해 lib32-libcanberra-pulse및 와 같은 일부 새 라이브러리를 설치할 수 없었습니다 libcanberra-pulse.

라이브러리 교체 여부를 두 번 시도했지만 두 번 모두 실패했습니다. 자세한 내용은 아래에 나와 있습니다.

이러한 라이브러리를 설치하고 시스템을 계속 업그레이드하려면 어떻게 해야 합니까?

$ sudo pacman -Syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
:: Replace lib32-libcanberra-pulse with multilib/lib32-libcanberra? [Y/n] Y
:: Replace libcanberra-pulse with extra/libcanberra? [Y/n] Y
:: Replace qca with extra/qca-qt5? [Y/n] Y
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing lib32-libcanberra (0.30+2+gc0620e4-4) breaks dependency 'lib32-libcanberra=0.30+2+gc0620e4-3' required by lib32-libcanberra-gstreamer
:: installing libcanberra (0.30+2+gc0620e4-4) breaks dependency 'libcanberra=0.30+2+gc0620e4-3' required by libcanberra-gstreamer

$ sudo pacman -Syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
:: Replace lib32-libcanberra-pulse with multilib/lib32-libcanberra? [Y/n] n
:: Replace libcanberra-pulse with extra/libcanberra? [Y/n] n
:: Replace qca with extra/qca-qt5? [Y/n] n
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing lib32-libcanberra (0.30+2+gc0620e4-4) breaks dependency 'lib32-libcanberra=0.30+2+gc0620e4-3' required by lib32-libcanberra-gstreamer
:: installing lib32-libcanberra (0.30+2+gc0620e4-4) breaks dependency 'lib32-libcanberra=0.30+2+gc0620e4-3' required by lib32-libcanberra-pulse
:: installing libcanberra (0.30+2+gc0620e4-4) breaks dependency 'libcanberra=0.30+2+gc0620e4-3' required by libcanberra-gstreamer
:: installing libcanberra (0.30+2+gc0620e4-4) breaks dependency 'libcanberra=0.30+2+gc0620e4-3' required by libcanberra-pulse

답변1

너는 읽어야 해발표

특정 libcanberra 패키지로 인해 pacman을 사용할 때 업데이트가 차단될 수 있습니다. 다음 패키지를 제거하세요: sudo pacman -Rdd lib32-libcanberra-pulse lib32-libcanberra-gstreamer libcanberra-pulse libcanberra-gstreamer. 어쨌든, 이 작업을 자동으로 수행하는 pamac을 사용하는 것이 좋습니다. pamac update

관련 정보