Как установить последнюю версию PipeWire через PPA в Ubuntu 20.04, 21.04
ОБНОВЛЕНИЕ: Ubuntu 22.04 имеет улучшенную поддержку конвейерной передачи данных. Системный пакет по умолчанию работает довольно хорошо, хотя PPA предоставляет более поздний пакет. Дополнительную информацию см. в этом руководстве.
В этом простом руководстве показано, как установить последнюю версию сервера PipeWire через Ubuntu PPA в Ubuntu 20.04, Ubuntu 21.04, Ubuntu 21.10 и Ubuntu 18.04.
PipeWire — это новая низкоуровневая мультимедийная платформа, целью которой является захват и воспроизведение аудио и видео с минимальной задержкой и поддержка приложений на основе PulseAudio, JACK, ALSA и GStreamer. И он также работает с изолированными приложениями Flatpak.
PipeWire доступен в репозиториях вселенной Ubuntu и официально поддерживается с версии Ubuntu 21.04. Хотя версия по умолчанию всегда старая, пользователь Arch поддерживает Ubuntu PPA с новейшими пакетами для всех текущих выпусков Ubuntu.
1.) Добавьте PPA-репозиторий Ubuntu:
Чтобы добавить PPA, сначала откройте терминал либо из панели запуска системных приложений, либо нажав Ctrl+Alt+T на клавиатуре. Когда он откроется, выполните команду:
sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream
Введите пароль пользователя (без звездочки), когда он спросит, и нажмите Enter, чтобы продолжить.
2.) Установите или обновите PipeWire:
После добавления PPA вы можете обновить движок через диспетчер обновлений (программа обновления программного обеспечения):
или установите его с помощью команды:
sudo apt install pipewire
Для GStreamer 1.0, плагинов Bluetooth и клиента jack также установите gstreamer1.0-pipewire
, libspa-0.2-bluetooth
, libspa-0.2-jack
пакеты.
После установки вы можете следовать этому руководству, чтобы заменить PulseAudio на аудиосервер Pipewire.
Как восстановить стандартные пакеты PipeWire:
По любой причине вы можете очистить Ubuntu PPA, чтобы понизить пакеты до стандартной версии. Для этого выполните команду:
sudo apt install ppa-purge && sudo ppa-purge ppa:pipewire-debian/pipewire-upstream