시스템의 오디오가 실수로 손상된 후 pulseaudio 다시 설치

시스템의 오디오가 실수로 손상된 후 pulseaudio 다시 설치

내 시스템이 망가졌을 수도 있습니다. 이에 대한 명확한 대답이 있다면 죄송합니다. 저는 아직 Linux를 처음 접했고 약 8개월 동안만 Linux를 실행해 왔습니다. 현재 zsh를 사용하여 EndeavourOS를 실행 중입니다.

pipewireLDAC를 지원 하도록 전환하려고 합니다 pulseaudio. 그러나 한 가지 중요한 사실을 잊어버렸습니다. 현재 학교 Wi-Fi를 사용하고 있어(오랫동안 끄지 않을 것입니다), 이로 인해 꽤 많은 다른 패키지 미러가 차단됩니다. 깜빡해서 pulseaudio삭제했어요pulseaudio-alsa pulseaudio-bluetooth pulseaudio-jack 앞으로설치했는데 pipewire... pipewire-pulse큰 실수네요. 설치하려고 하면 Error: 404학교 방화벽이 패키지 다운로드를 차단할 때마다 빠르게 반환되었습니다. 빠른 재부팅을 통해 제가 가장 우려했던 점을 확인했습니다. 오디오가 완전히 엉망이었습니다.

나는 다른 해결책을 찾기 위해 약 한 시간을 보냈습니다. 다음은 제가 시도한 것 중 일부를 시간순으로 나열한 것입니다.

  • 오직 pacman -S pulseaudio. 결과:Error: 404
  • pulse-audio다음 소스에서 설치이것기사. 결과: pulseaudio설치되었지만 Polybar처럼 볼륨이 표시되지 않아 오디오가 여전히 전혀 작동하지 않습니다. 마지막으로 동일한 디렉토리에서 제거되었습니다.
  • pacman -Sy pulseaudio. 이번에는 pacman다른 내용이 출력되는데, 이는 소스에서 이전에 설치했지만 완전히 제거되지 않았기 때문인 것으로 의심됩니다.
➜  ~ sudo pacman -Sy pulseaudio        
resolving dependencies...
looking for conflicting packages...

Package (2)       Old Version  New Version  Net Change

extra/libpulse    15.0-1       15.0-4         0.00 MiB
extra/pulseaudio               15.0-4         5.81 MiB

Total Installed Size:  7.32 MiB
Net Upgrade Size:      5.82 MiB

:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring                           [------------------------------] 100%
(2/2) checking package integrity                         [------------------------------] 100%
(2/2) loading package files                              [------------------------------] 100%
(2/2) checking for file conflicts                        [------------------------------] 100%
error: failed to commit transaction (conflicting files)
pulseaudio: /usr/lib/systemd/user/pulseaudio-x11.service exists in filesystem
pulseaudio: /usr/lib/systemd/user/pulseaudio.service exists in filesystem
pulseaudio: /usr/lib/systemd/user/pulseaudio.socket exists in filesystem
pulseaudio: /usr/lib/udev/rules.d/90-pulseaudio.rules exists in filesystem
pulseaudio: /usr/share/bash-completion/completions/pacmd exists in filesystem
pulseaudio: /usr/share/bash-completion/completions/pasuspender exists in filesystem
Errors occurred, no packages were upgraded.

솔직히 지금은 무엇을 해야할지 모르겠습니다. 오디오가 없으면 기본적으로 음악을 듣거나 영화를 볼 수 없습니다. 이 두 가지는 제가 매일 많이 하는 일입니다. 바라건대 해결책은 집에 도착할 때까지 기다리는 것이 아니기를 바랍니다. 이는 아무것도 볼 수 없는 15시간의 비행을 의미합니다. p 미리 감사드립니다!

답변1

pacman생성하려는 파일 중 일부가 이미 존재한다고 불평합니다.

pulseaudio: /usr/lib/systemd/user/pulseaudio-x11.service exists in filesystem

pulseaudio를 다시 설치하기 전에 제거해야 합니다.

소스에서 수동 설치의 잔재로 보입니다.

관련 정보