web-dev-qa-db-ja.com

更新したパッケージをすぐに壊さずにPPAにアップロードするにはどうすればよいですか?

Ubuntu App Showdownの一環として、debパッケージングに関するコメントを受け取りました(おそらく他のすべての参加者と同様)。これらは簡単に修正でき、以前に見つけましたが、debianパッケージファイルはQuicklyによって管理されます。

だから問題は:Quicklyによって壊されることなく、どのようにビルドしてPPA更新パッケージにアップロードするかです。

リリース時にバージョンをすばやく増分し、.pot翻訳文字列ファイルを再構築します。どのようにしてすばやくこれなしでこれを達成できますか?

7
RealEnder

onlyこれを行う方法は、アップロードにquickly submitubuntuを使用しないこと、またはquicklyを呼び出すことさえありませんafter手動で変更しました。

「ビルド」して「更新」パッケージをPPAにアップロードするには:

  1. トップレベルのソースディレクトリを入力してください
  2. タイプ:

    debuild -S -sa
    
  3. パッケージのソース(notバイナリ!)が準備されます。署名を求められたら、GPGパスフレーズを入力します。

  4. cd ..、次の形式のファイルが表示されます。

    packagename_revision_source.changes
  5. これを希望のPPAにアップロードしてください:

    dput ppa:launchpad-username/ppa-name packagename_revision_source.changes
    
4
ish