首页 > 解决方案 > 我如何知道 Electron 需要运行哪些 Debian 库?

问题描述

我在做什么

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

我知道的

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

Electron repo 中还有两个文件提到了所需的库:

什么让我困惑

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

我的问题

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

标签: linuxdockerelectrondebianbalena

解决方案


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


推荐阅读