我有一个带有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。截图
您使用的CPU架构是什么?我的是"armv7l"(树莓派4(
软件包可能不适用于您当前的体系结构。链接https://packages.debian.org/de/jessie/coturn您提供的声明指出,此软件包在i386(32位intel/amd(amd64(64位intel/and(armel和armhf(32位arm(上运行。可能是你使用的是64位arm处理器和64位debian吗?以找出您在终端中具有类型uname -m
的处理器类型。
没有特定顺序的可能解决方案
- 安装32位debian而不是64位(它应该仍然可以在64位处理器上工作(
- 查看包是否以appimage/snap/flatpak的形式分发
- 查找如何从源代码进行编译
当你有一个新安装的Ubuntu系统时,缓存是空的。这就是为什么您应该在安装Ubuntu或任何其他基于Ubuntu 的发行版
只需运行sudo apt update
或apt update
就可以了。为我做了。