システムのオーディオが誤って破損した後にpulseaudioを再インストールする

システムのオーディオが誤って破損した後にpulseaudioを再インストールする

私のシステムが壊れている可能性があります。これに対する明確な答えがあれば申し訳ありません。私はまだLinuxに初めてアクセスし、約8ヶ月間しかLinuxを実行していません。現在、zshを使用してEndeavourOSを実行しています。

pipewireLDACをサポートするように切り替えようとしていますpulseaudio。しかし、一つの重要な事実を忘れていました。現在、学校のWi-Fiを使用しています(長い間オフにはなりません)、これはかなり多くの他のパッケージミラーをブロックします。点滅してpulseaudio削除しました。pulseaudio-alsa pulseaudio-bluetooth pulseaudio-jack 今後インストールしましたがpipewirepipewire-pulse大きな間違いですね。インストールしようとすると、Error: 404学校のファイアウォールがパッケージのダウンロードをブロックするたびにすばやく返されました。迅速な再起動で、私が最も懸念していたことを確認しました。オーディオは完全に台無しだった。

私は別の解決策を見つけるために約1時間を費やしました。以下は、私が試したことのいくつかを時系列でリストしたものです。

  • のみ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.

正直なところ、今は何をすべきかわかりません。オーディオがないと、基本的に音楽を聴いたり映画を見ることはできません。この2つは私が毎日たくさんすることです。うまくいけば、解決策は家に着くのを待つのではないことを願っています。これは何も見られない15時間の飛行を意味します。 p よろしくお願いします!

ベストアンサー1

pacman作成したいファイルの一部がすでに存在していると文句を言います。

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

pulseaudioを再インストールする前に削除する必要があります。

ソースからの手動インストールの残余のように見えます。

おすすめ記事