web-dev-qa-db-ja.com

パッケージングの失敗をすばやくトラブルシューティングする方法

Quicklyアプリを作成しましたが、ソフトウェアセンターで配布するためのパッケージを作成しようとしています。

ただし、Quicklyパッケージコマンド(packagesharereleaseまたはsubmitubuntu)のいずれかを試すと、理由を正確に伝えずに失敗します。

どうやってパッケージングの失敗をトラブルシューティングして、調査するか、それについて助けを求めることができますか?

7
David Planella

packageコマンドを使用して、--verboseオプションを指定してローカルパッケージをビルドします。これにより、パッケージを作成するためにすばやく起動する、基盤となるツールの完全な出力が得られます。プロジェクトフォルダーで次のように実行します。

quickly package --verbose

役立つかもしれない別のコマンド:

python setup.py build

一般的な問題

非迅速なビルド

クイックパッケージコマンドは、実行されるたびにパッケージ制御ファイルを上書きします。場合によっては、何をしているのかわかっている場合は、すばやく上書きせずに変更する必要がある場合があります。そのような場合、次のことができます。

  1. パッケージ化制御ファイルに必要な変更を行います
  2. ソースツリーでdebuild -Sを実行して、ローカルソースパッケージをビルドします
  3. dput ppa:yourusername/ppa ../projectname_*_source.changesを実行して、ローカルソースパッケージをLaunchpadのリモートPPAにアップロードします
  4. your PPA がパッケージをビルドしているかどうかを確認するか、Launchpadからの電子メールが成功または失敗を示すのを待ちます
8
David Planella