16
4月
2026
如何更新 PipeWire 或从头开始安装
16:02

如何更新 PipeWire 或从头开始安装

16 4月 2026 16:02

以下是更新或安装最新版本 PipeWire 的命令。

管材线材- 在用户级别运行的声音服务器,用于高质量声音再现。已实施 在最新的 Linux 发行版中。

1)添加PPA存储库PipeWire-Upstream

gpg --keyserver keyserver.ubuntu.com --recv 25088A0359807596
gpg --export 25088A0359807596 | sudo \
tee /etc/apt/trusted.gpg.d/pipewire.gpg > /dev/null
sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream

2) 修正文件

sudo nano /etc/apt/sources.list.d/pipewire-debian-pipewire-upstream-noble.list

替换一行中的文本(之前/之后) deb [signed-by=:

  • /etc/apt/keyrings/pipewire-debian-pipewire-upstream-noble.gpg

  • /etc/apt/trusted.gpg.d/pipewire.gpg

3) 安装/重新安装 PipeWire

sudo apt update
sudo apt install --reinstall pipewire pipewire-audio-client-libraries

4) 如果您打算使用蓝牙和 GStreamer:

sudo apt install gstreamer1.0-pipewirewireplumber\
pipewire{,-{audio-client-libraries,pulse,bin,locales,tests}} \
libpipewire-0.3-{0,dev,modules} libspa-0.2-{bluetooth,dev,jack,modules}

! 安装了wireplumber而不是pipewire-media-session。

5)重启服务

systemctl --user daemon-reload

6) 全局禁用PulseAudio

sudo systemctl --global disable pulseaudio.service pulseaudio.socket

并在用户级别

systemctl --user --now disable pulseaudio.service pulseaudio.socket

7) 允许服务启动

sudo systemctl --global enable pipewire pipewire-pulse

export XDG_RUNTIME_DIR="/run/user/$UID" 
export DBUS_SESSION_BUS_ADDRESS="unix:path=${XDG_RUNTIME_DIR}/bus" 

systemctl --user --full --force --now enable pipewire pipewire-pulse

8)检查

pactl info

! (在 PipeWire 1.0.5 上)- PipeWire 服务正在使用中。

9) 重新启动电脑

sudo shutdown -r

10) 如果系统有多个声卡,请在系统面板的音量控制中选择您要播放的声卡 -混音器


来源:



相关出版物