私はいくつかの調査を行ってきました.Node.jsアプリケーションからPPAを構築することはできません.
どうやら、これはルールではなく、これを成功させたプロジェクトがいくつかあるためです。WebUDP8は一例です。Atom IDE (Electron を使用) およびPopcorn Time (Node-Webkit を使用)用の PPA を構築します。
私は人間なら誰でもすることをしました:ドキュメンテーションがない (または少なくとも、私が見つけたものがない) ので、これらの人を悩ませます。
彼らの答え:
Launchpad PPA は、外部リソースのフェッチを許可していないため、まだ nodejs をサポートしていません。そのため、Popcorn TIME PPA は、Popcorn Time をサーバーから自動的にダウンロードする単純なインストーラーでした。しかし、私が知る限り、私は外部リソースを使用していません。package.json から依存関係をダウンロードしているわけではありません。それらはすべて -- ビルドするフォルダーに保存されます。
Electron アプリの PPAを作成するにはどうすればよいですか? Software Center は PPA でも動作しますか、それとも .deb のみで動作しますか?