【问题标题】:How can I know which Debian libraries Electron needs to run?我如何知道 Electron 需要运行哪些 Debian 库?
【发布时间】:2020-08-25 14:47:42
【问题描述】:

我在做什么

我正在使用 Balena 在 Raspberry Pi 4 上构建一个基于 Electron 的信息亭应用程序。Balena 需要一个 Dockerfile 来构建将运行我的应用程序的容器。在那个 Dockerfile 中,我必须确保安装了 Electron 所需的所有库。我使用的图像基于 Debian Buster(Balena 使用的默认图像)。

我知道的

我在 GitHub 中找到了两个工作示例,类似于我正在尝试执行的操作,我可以在其中查看安装了哪些库:

还有 Electron 存储库中提到所需库的两个文件:

什么让我困惑

上述文件中的每个库列表都与其他的不同。我不知道我应该遵循哪一个。此外,build instructions for Linux 没有任何特定于 Debian 的列表。

我的问题

我如何才能确切地知道我需要在基于 Debian 的容器中安装哪些库才能运行 Electron?

【问题讨论】:

    标签: linux docker electron debian balena


    【解决方案1】:

    在示例中,它应该显示一个 Dockerfile,您可以使用它来获取所需的库。

    【讨论】:

    • @gustavopch 除此之外,Docker 应该在构建 Docker 映像时管理依赖项——您不必预先安装它们。我自己查看第一个示例链接,看来 Electron 将安装在构建的图像中,所以你应该在那里很好。编辑和澄清,如果在构建 Docker 映像后还有其他问题,请发布新问题。
    猜你喜欢
    • 1970-01-01
    • 2015-03-02
    • 1970-01-01
    • 1970-01-01
    • 2022-12-03
    • 1970-01-01
    • 2020-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多