我一直在做一些研究:你不能从 Node.js 应用程序构建 PPA。
显然,这不是一个规则,因为有一些项目已经成功地实现了这一点。WebUDP8就是一个例子;他们为 Atom IDE(使用 Electron)和 Popcorn Time(使用 Node-Webkit)构建 PPA
我做了任何人都会做的事情:打扰这些人,因为没有文档(或者至少,我没有找到)。
他们的回答:
Launchpad PPA 尚不支持 nodejs,因为它们不允许获取外部资源。因此,Popcorn TIme PPA 曾经是一个简单的安装程序,可以从其服务器自动下载 Popcorn Time。
但是,据我所知,我没有使用外部资源。这不像我从 package.json 下载依赖项。它们都是--save在d文件夹中构建的。
如何制作我的 Electron 应用程序的 PPA?软件中心是否也适用于 PPA,还是仅适用于 .deb?
嗯,我有一个启动板帐户和刚刚设置的 PPA。
由于我没有生成源码包,我想将我的二进制包上传到 PPA。
虽然这似乎不可能......有没有办法避免创建源包?