【发布时间】:2019-08-16 02:46:34
【问题描述】:
我无法在运行 Raspbian 的 Raspberry Pi 3 上安装我创建的电子应用程序。我使用 electron-packager 创建包,然后创建一个 debian 安装程序。将安装程序放在拇指驱动器上并放到 Raspberry Pi 上并点击安装,但只收到此错误弹出窗口:“找不到允许操作完成的包。详细报告中提供了更多信息。”
根据 cpuinfo,Raspberry Pi 正在运行 arm7l。电子应用程序也为 arm7l 打包(文件名甚至以它结尾)。我猜你们都需要更多背景知识——只是不确定是什么——所以请随时提问,我会尽快编辑:)
我用来打包和制作安装程序的命令:
"package-linux": "electron-packager . --overwrite --asar=true --platform=linux --arch=armv7l --icon=assets/icons/png/1024x1024.png --prune=true --out=release-builds",
"create-debian-installer": "electron-installer-debian --src /Users/myuser/Documents/Signage/release-builds/signage-linux-armv7l --arch armv7l --config debian.json"
编辑:我已经跑了
sudo dpkg --add-architecture armv7l
这让我比以前更进一步。但是当我尝试以下命令时出现以下错误:
udo dpkg --install /home/pi/Desktop/signage_0.1.0_armv7l.deb(Reading database ... 154822 files and directories currently installed.)
Preparing to unpack .../signage_0.1.0_armv7l.deb ...
Unpacking signage:armv7l (0.1.0) over (0.1.0) ...
dpkg: dependency problems prevent configuration of signage:armv7l:
signage:armv7l depends on libgtk-3-0.
signage:armv7l depends on libnotify4.
signage:armv7l depends on libnss3.
signage:armv7l depends on libxss1.
signage:armv7l depends on libxtst6.
signage:armv7l depends on libatspi2.0-0.
signage:armv7l depends on libuuid1.
dpkg: error processing package signage:armv7l (--install):
dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.31.4-3) ...
Processing triggers for desktop-file-utils (0.23-4) ...
Processing triggers for mime-support (3.62) ...
Errors were encountered while processing:
signage:armv7l
【问题讨论】:
标签: raspberry-pi electron