我试图在Digital Ocean Ubuntu 16.04.3 LTS上安装CoTurn 4.5.0.6。 自sudo apt-get install coturn以来,我无法使用sudo apt-get install coturn coturn。 另外我不能安装Ubuntu 17.10,因为我需要长期支持(TLS)。
我用Ubuntu 16.04.3 LTS在Digital Ocean上创build一个液滴。 然后我下载了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。 我认为在这些步骤中还有另外一个问题,但也不是一步一步的,我不得不阅读几个来源,然后再尝试一些。
我在/etc/systemd/system/turnserver.service创建了一个这样的/etc/systemd/system/turnserver.service无论你的名字是什么文件将是服务的名称。 sudo systemctl enable 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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。