gpt4 book ai didi

electron - 如何使用appimage为raspbian构建和安装 Electron 应用程序

转载 作者:行者123 更新时间:2023-12-03 12:21:08 33 4
gpt4 key购买 nike

我正在为树莓派4创建一个 Electron appimage,以便在汽车上使用。我希望能够使用 Electron 构建器的自动更新,这样我就不必在每次更新R-PI时都拆开它。

我看过很多文章,

https://itsfoss.com/use-appimage-linux/

https://www.youtube.com/watch?v=KiehhZ6Wb-4

说您可以转到文件属性,然后选中“以程序执行文件”,但是对于raspbian则不是这种情况。 Raspbian在其文件属性中没有此选项。

这可能是我构建和发布程序的方式。有关更多信息,这是我正在从事的项目:https://github.com/bomeers/Piro/releases/tag/v0.0.3

这是源代码:https://github.com/bomeers/Piro/tree/dev

甚至值得使用 Electron 吗?我应该选择Qt(python)吗?任何帮助,谢谢!

最佳答案

我已经在Raspbian上以AppImage格式构建和运行Electron Apps了很长时间,并且它(大多数情况下)可以正常工作。但是,一些建议:

  • 如果可能,请使用最新的Raspbian“Buster”,因为由于glibc问题
  • ,以前的版本无法正确构建Electron的最新版本
  • 设置适当的目标armv7l,这(当前)仍适用于RPI 4
  • 至少使用Electron版本5.0.10,因为5.x分支的先前版本存在AppImage格式的怪异问题,当您单击任何菜单项
  • 时,应用崩溃
  • 如果您使用electron-builder构建您的应用,则可能需要手动将mksquashfs的工作版本添加为described here

  • 除此之外,我从未发现任何问题,并且在Raspberry 3/3+和4上都可以正常工作。

    *编辑*

    一个示例,如何在 package.json中为Linux/Raspberry 4配置构建目标:
    linux: {
    target: {
    target: 'appimage',
    arch: ['armv7l']
    }
    }

    关于electron - 如何使用appimage为raspbian构建和安装 Electron 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57813389/

    33 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com