统信UOS系统安装Electron的步骤方法

本文详细指导了如何在统信UOS20专业版系统中安装特定版本的Node.js,npm,electron-builder以及Electron,并解决SUIDsandbox相关错误。最后验证了Electron的安装版本。
摘要由CSDN通过智能技术生成

此Electron的安装方法是以统信UOS20专业版系统为例,安装方法仅供参考。

安装指定版本的nodejs

$ curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
$ sudo apt-get install -y nodejs

安装npm

$ sudo npm install -g npm

安装electron-builder和electron

$ sudo npm install -g electron-builder
$ sudo npm install -g electron@latest

验证electron是否正确安装

$ electron --version

如果执行“electron --version”出现如下错误异常

$ electron --version
[7477:0422/143336.089503:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /usr/lib/node_modules/electron/dist/chrome-sandbox is owned by root and has mode 4755.
/usr/lib/node_modules/electron/dist/electron exited with signal SIGTRAP
lindroid@lindroid-PC:~/Desktop$ [7480:0100/000000.105214:ERROR:zygote_linux.cc(672)] write: 断开的管道 (32)

执行如下命令解决此问题

$ sudo chown root /usr/lib/node_modules/electron/dist/chrome-sandbox && sudo chmod 4755 /usr/lib/node_modules/electron/dist/chrome-sandbox
$ electron --version
v30.0.1

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值