0

我有一个带有 debian 10.3 的新服务器。

我想将它用作 webrtc 的 STUN/TURN 服务器。

但我已经对第一步有疑问。安装coturn。

每个指南都告诉我:

On Debian and Ubuntu there are official repository packages available: sudo apt install coturn

我也试过:

apt install coturn 

apt-get install coturn 

尽管所有指南都告诉我有可用的官方软件包,但它似乎完全是错误的。我手动搜索了一个包,发现:

https://packages.debian.org/de/jessie/coturn

现在我很担心。我应该寻找一种手动安装它的方法还是我错过了什么?

一般来说,我对 debian 和 linux 没有太多经验。

这是我尝试安装后看到的:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package coturn
4

2 回答 2

1

问题

我在 debian 存储库上查找了它,它应该可用于 arm32。 screenshot
你使用什么 CPU 架构?我的是“armv7l”(树莓派 4)。
该软件包可能不适用于您当前的体系结构。您提供的链接https://packages.debian.org/de/jessie/coturn表明该软件包在 i386(32 位英特尔/AMD)amd64(64 位英特尔/AMD)armel 和 armhf(32 位 arm)上运行。会不会是您使用的是带有 64 位 debian 的 64 位 arm 处理器?找出您uname -m在终端中输入的处理器类型。

没有特定顺序的可能解决方案

  • 安装 32 位 debian 而不是 64 位(它仍应在 64 位处理器上工作)
  • 查看包是否作为 appimage / snap / flatpak 分发
  • 查找如何从源代码编译它
于 2020-03-30T13:01:42.900 回答
0

当你有一个新安装的 Ubuntu 系统时,缓存是空的。这就是为什么您应该在安装 Ubuntu 或任何其他基于 Ubuntu 的发行版后立即运行 apt update 命令的原因

只需运行sudo apt updateapt update它应该可以工作。为我做了。

于 2020-03-31T09:57:28.563 回答