web-dev-qa-db-ja.com

ppaからパッケージへの依存関係を追加します

PythonGI + GTK + 3.0を使用してシンプルなドロップダウンターミナルエミュレーターアプリケーションを構築しています。グローバルキーバインドにlibkeybinder3.0およびgir1.2-keybinder3.0パッケージを使用しています。これらのパッケージはデフォルトのリポジトリでは利用できません。私のユーザーはここに私のPPAが私のアプリケーションをインストールし、ここに別の依存関係のPPAがあると言いたくありません、どうすればこれらのパッケージをプロジェクトにマージできますか?.

LaunchpadではパッケージをPPAにミラーリングできないので、これら2つのパッケージをアプリケーションのPPAにアップロードできますか?または、ユーザーがパッケージを1つだけインストールできるようにパッケージに依存関係をリンクするにはどうすればよいですか?

5
Özcan Esen

以下を試してください:

Launchpadのヘルプ によると:

Launchpadは、以下を使用してパッケージのBuild-Dependsを満たします。

  • アップロードするPPAのパッケージの最新バージョン
  • プライマリUbuntuアーカイブのすべてのセクション-すなわち、メイン、制限付き、>-ユニバースおよびマルチバース
  • オプション:Launchpadの他のPPA。

注:Ubuntuプライマリアーカイブへのアップロードに既に慣れている場合、プライマリUbuntuアーカイブのビルドとは異なり、PPAビルドにはビルド依存関係の制限がないことに注意してください。後の時点でプライマリUbuntuアーカイブに同じパッケージを構築する場合は、パッケージのコンポーネントやポケットを修正する必要があります。

他のPPAに依存

希望が役立つでしょう。

5
Roman Raguet