我怎么知道Electron需要运行哪些Debian库? 我在做什么我所知道的什么让我感到困惑我的问题

问题描述

我在做什么

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

我所知道的

我在GitHub中找到了两个有效的示例,它们与我试图在其中看到安装了哪些库的过程类似:

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

什么让我感到困惑

以上文件中的每个库列表与其他文件都不相同。我不知道应该跟随哪个。另外,build instructions for Linux没有任何特定于Debian的列表。

我的问题

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

解决方法

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