Fedora 38에서 "pipewire-pulseaudio"와 "pulseaudio" 간의 충돌

Fedora 38에서 "pipewire-pulseaudio"와 "pulseaudio" 간의 충돌

나는 사용하려고간단한 효과pipewire-pulseaudio이 패키지를 설치 해야 합니다 . 나도 써보고싶다PulseAudio 볼륨 조절(pavucontrol) pulseaudio을 사용하려면 이 패키지를 설치해야 합니다. 이 두 패키지 사이에는 일부 충돌이 있습니다. 을 실행하면 sudo dnf install pulseaudio다음 오류가 발생합니다.

Last metadata expiration check: 1:48:53 ago on Thu 01 Jun 2023 10:14:30 PM +0330.
Error: 
 Problem: problem with installed package pipewire-pulseaudio-0.3.71-2.fc38.x86_64
  - package pipewire-pulseaudio-0.3.71-2.fc38.x86_64 from @System conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
  - package pipewire-pulseaudio-0.3.71-2.fc38.x86_64 from @System conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
  - package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.71-2.fc38.x86_64 from @System
  - package pipewire-pulseaudio-0.3.67-1.fc38.x86_64 from fedora conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
  - package pipewire-pulseaudio-0.3.67-1.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
  - package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.67-1.fc38.x86_64 from fedora
  - package pulseaudio-16.1-4.fc38.x86_64 from fedora conflicts with pulseaudio-daemon provided by pipewire-pulseaudio-0.3.71-2.fc38.x86_64 from updates
  - package pipewire-pulseaudio-0.3.71-2.fc38.x86_64 from updates conflicts with pulseaudio provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
  - package pipewire-pulseaudio-0.3.71-2.fc38.x86_64 from updates conflicts with pulseaudio-daemon provided by pulseaudio-16.1-4.fc38.x86_64 from fedora
  - conflicting requests
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)

사용해 보았지만 --allow-erasing이것은 pulseaudio를 Pipewire-pulseaudio로 대체합니다. 이 문제에 대해 어떻게 해야 합니까?

답변1

문제는 Fedora가 이미 PipeWire로 영구적으로 전환되었다는 것입니다. 쉬운 효과를 원하시면 PulseAudio 서버를 제거해야 합니다.

# rpm -qa | sort | grep -E -i "pipew|pulse|wire"
alsa-plugins-pulseaudio-1.2.7.1-5.fc38.i686
alsa-plugins-pulseaudio-1.2.7.1-5.fc38.x86_64
pipewire-0.3.71-2.fc38.x86_64
pipewire-alsa-0.3.71-2.fc38.x86_64
pipewire-devel-0.3.71-2.fc38.x86_64
pipewire-jack-audio-connection-kit-0.3.71-2.fc38.x86_64
pipewire-libs-0.3.71-2.fc38.x86_64
pipewire-pulseaudio-0.3.71-2.fc38.x86_64
pipewire-utils-0.3.71-2.fc38.x86_64
pulseaudio-libs-16.1-4.fc38.i686
pulseaudio-libs-16.1-4.fc38.x86_64
pulseaudio-libs-devel-16.1-4.fc38.i686
pulseaudio-libs-devel-16.1-4.fc38.x86_64
pulseaudio-libs-glib2-16.1-4.fc38.i686
pulseaudio-libs-glib2-16.1-4.fc38.x86_64
pulseaudio-utils-16.1-4.fc38.x86_64
wireplumber-0.4.14-1.fc38.x86_64
wireplumber-libs-0.4.14-1.fc38.x86_64

관련 정보