gpt4 book ai didi

ubuntu - 在 Ubuntu 16.04.3 x64 TLS 上安装 CoTurn 4.5.0.6 不起作用

转载 作者:行者123 更新时间:2023-12-04 03:03:10 33 4
gpt4 key购买 nike

我正在尝试在 Digital Ocean Ubuntu 16.04.3 LTS 上安装 CoTurn 4.5.0.6。我无法使用 sudo apt-get install coturn,因为它会安装版本 4.5.0.3。我也无法安装 Ubuntu 17.10,因为我需要长期支持 (TLS)。

我使用 Ubuntu 16.04.3 LTS 在 Digital Ocean 上创建了一个 Droplet。然后我下载了 CoTurn:

wget https://github.com/coturn/coturn/archive/4.5.0.6.tar.gz

我打开它:

tar xvfz 4.5.0.6.tar.gz

进入文件夹:

cd coturn-4.5.0.6

安装所需的库和实用程序:

sudo apt-get install libssl-dev
sudo apt-get install sqlite3
sudo apt-get install libsqlite3-dev
sudo apt-get install libevent-dev
sudo apt-get install libpq-dev
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
sudo apt-get install libhiredis-dev

最后一个给出错误:E: Unable to locate package libhiredis-dev

运行之后:

./configure

我收到错误信息:

ginstall: not found
install is /usr/bin/install
pkill is /usr/bin/pkill
sqlite3 is /usr/bin/sqlite3
Use TMP dir /var/tmp
Compiler: unknown
ERROR: cannot use compiler unknown properly

有人可以给我安装 CoTurn 的分步说明吗?

最佳答案

看来您遇到了一些与我相同的问题。我要去吃午饭,但稍后会给出更好的答案。现在,这是我的终端命令的精确副本。您可以看到我必须如何安装依赖项然后重试。

apt-get update && apt-get install libssl-dev libevent-dev libhiredis-dev make –y
mkdir /coturn
cd coturn
wget http://turnserver.open-sys.org/downloads/v4.5.0.6/turnserver-4.5.0.6.tar.gz
tar -zxvf turnserver-4.5.0.6.tar.gz
cd turnserver-4.5.0.6
./configure
apt-get install libssl-dev
install libsqlite3
apt-get install libsqlite3
apt-get install libsqlite3-dev
apt-get install libevent-dev
apt-get install libpq-dev
apt-get install libmysqlclient-dev
apt-get install libhiredis-dev
./configure
apt-get install coturn4.5.0.6
Compiler: unknown
apt-get install gdebi-core
gdebi coturn*.deb
./configure
apt-get install ginstall
make install
CC=g** ./configure
apt-get install build-essential
cd ..
tar -zxvf turnserver-4.5.0.6.tar.gz
cd turnserver-4.5.0.6
./configure
Make install
apt-get --purge remove coturn

我使用的是 root。如果你不是,你可能必须在很多这些之前使用 sudo。我认为其中一些步骤还有另一个 SO 问题,但它也不是一步一步的,我必须阅读几个来源,然后仍然进行一些实验。

我在 /etc/systemd/system/turnserver.service 中创建了一个这样的文件,无论你命名该文件将是服务的名称。 sudo systemctl 启用 turnserver

[Unit]
Description=Turnserver Service

[Service]
User=root
Type=simple
TimeoutSec=0
Restart=on-failure
#RestartPreventExitStatus=1
#PrivateTmp=false
PIDFile=/var/run/turnserver_service.pid
ExecStart=/coturn/turnserver-4.5.0.6/bin/turnserver
KillMode=process

StandardOutput=null
StandardError=null

[Install]
WantedBy=default.target

关于ubuntu - 在 Ubuntu 16.04.3 x64 TLS 上安装 CoTurn 4.5.0.6 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47249001/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com