我一直在做一些研究:你不能从 Node.js 应用程序构建 PPA。
显然,这不是一个规则,因为有一些项目已经成功实现了这一点。WebUDP8就是一个例子;他们为Atom IDE(使用 Electron)和Popcorn Time(使用 Node-Webkit)构建 PPA
我做了任何人都会做的事:打扰这些家伙,因为没有文档(或者至少,我没有找到)。
他们的回答:
Launchpad PPA 尚不支持 nodejs,因为它们不允许获取外部资源。因此,Popcorn TIme PPA 曾经是一个简单的安装程序,可以自动从其服务器下载 Popcorn Time。但是,据我所知,我没有使用外部资源。这不像我从 package.json 下载依赖项。它们都--保存在要构建的文件夹中。
如何为我的 Electron App 制作 PPA?软件中心是否也适用于 PPA,还是仅适用于 .deb?