【问题标题】:Unable to locate package coturn | Debian 10无法找到包 coturn | Debian 10
【发布时间】:2020-03-30 12:41:34
【问题描述】:

我有一个使用 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

【问题讨论】:

    标签: server debian apt package-management


    【解决方案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 的形式分发
    • 查看如何从源代码编译它

    【讨论】:

    • 嘿。谢谢你的回答。我还没有测试你的解决方案,因为我已经切换到 ubuntu。我有一个 64 位处理器和一个 i7。
    • 好的。我在 ubuntu 19 上遇到了完全相同的问题。现在将尝试您的解决方案
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-17
      • 1970-01-01
      • 2021-04-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多