Поиск по сайту:

Как установить Coturn (сервер TURN/STUN) в Ubuntu 22.04 через PPA

В Ubuntu 22.04 в системном репозитории отсутствует серверный пакет TURN и STUN. Вот как его установить через PPA.

Coturn — это бесплатная реализация TURN и STUN Server с открытым исходным кодом, которую можно использовать либо как сервер и шлюз прохождения NAT медиатрафика VoIP, либо как сервер и шлюз TURN сетевого трафика общего назначения.

Пакет программного обеспечения доступен во всех текущих выпусках Ubuntu, за исключением Ubuntu 22.04! Причиной того, что новый LTS исключает пакет, может быть проблема компиляции, поскольку OpenSSL 3.0 больше не имеет режима FIPS 140.

Когда вы попытаетесь установить пакет в терминале, он выдаст сообщение «E: У пакета 'coturn' нет кандидата на установку».

Coturn НЕ доступен в репозитории Ubuntu 22.04.

В ветку разработки Ubuntu 22.10 добавлен патч, исправляющий сборку пакета для OpenSSL 3.0, а вот неофициальный бэкпорт для Ubuntu 22.04 через репозиторий PPA.

ПРИМЕЧАНИЕ. Я НЕ уверен, что это настоящая причина, по которой Ubuntu 22.04 исключила пакет из своего репозитория. Используйте пакет PPA на свой страх и риск!

1. Добавьте PPA

PPA предоставляет пакеты coturn для архитектур ЦП amd64, arm64/armhf, ppc64el и s390x для Ubuntu 22.04. и системы на его основе.

Чтобы начать, нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду ниже, чтобы добавить PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/coturn

Введите пароль пользователя для аутентификации sudo и нажмите Enter, чтобы продолжить.

2. Обновить кеш

Он должен автоматически обновлять кеш системных пакетов при добавлении PPA. Если нет, запустите команду ниже, чтобы сделать это вручную:

sudo apt update

3. Установите Котурн

Наконец, установите пакет программного обеспечения, выполнив команду в терминале:

sudo apt install coturn

Как удалить Котурн

При возникновении любой проблемы с пакетами сервера TURN выполните приведенную ниже команду, чтобы удалить ее из вашей системы:

sudo apt remove --autoremove coturn

И удалите PPA Ubuntu с помощью команды:

sudo add-apt-repository --remove ppa:ubuntuhandbook1/coturn

Статьи по данной тематике