找不到包 coturn |德比安 10

Unable to locate package coturn | Debian 10

我有一台装有 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

问题

我在 debian 存储库中查找它,它应该适用于 arm32。 screenshot
您使用什么 CPU 架构?我的是 "armv7l" (raspberry pi 4).
该软件包可能不适用于您当前的体系结构。 您提供的 link https://packages.debian.org/de/jessie/coturn 声明此程序包在 i386(32 位 intel/amd)amd64(64 位 intel/amd)armel 和 armhf(32 位 arm)上运行。可能是您在 64 位 debian 上使用 64 位 arm 处理器吗? 要找出您使用的是哪种处理器类型,请在终端中输入 uname -m

可能的解决方案不分先后

  • 安装 32 位 debian 而不是 64 位(它应该仍然可以在 64 位处理器上运行)
  • 查看包是否作为 appimage / snap / flatpak 发布
  • 查找如何从源代码编译它

When you have a freshly installed Ubuntu system, the cache is empty. This is why you should run the apt update command right after installing Ubuntu or any other distributions based on Ubuntu

只需 运行 sudo apt updateapt update 即可。为我做了。